前段時(shí)間銀行客戶(hù)開(kāi)了個(gè)體驗(yàn)區(qū),是想讓大家體驗(yàn)下他們的網(wǎng)銀,但是發(fā)現(xiàn)很多用戶(hù)卻通過(guò)電腦上百度,上微博啥的,他們卻只想讓用戶(hù)訪問(wèn)他們的網(wǎng)銀系統(tǒng)。
辦法1 修改Hosts文件
hosts文件位于 Windows/system32/drivers/etc/目錄下,用于控制域名訪問(wèn)。我想到的辦法修改hosts文件,讓DNS域名解析這些網(wǎng)站都指向127.0.0.1,如下:
127.0.0.1 www.baidu.com
127.0.0.1 www.qq.com
......
但是,不可能把所有的域名都寫(xiě)一遍吧,有人問(wèn)用 127.0.0.1 * 可不可以?答案是不可以,因?yàn)閔osts文件不支持通配符。
所以這個(gè)方法理論可行,但實(shí)際不可行。
辦法2 通過(guò)Hosts文件和網(wǎng)絡(luò)設(shè)置控制
1.在網(wǎng)絡(luò)設(shè)置里面將DNS服務(wù)器設(shè)置成 127.0.0.1,網(wǎng)絡(luò)鏈接狀態(tài)-> TCP/IPv4 -> 屬性 -> 首選DNS服務(wù)器 -> 127.0.0.1
這時(shí)候,你會(huì)發(fā)現(xiàn),打開(kāi)瀏覽器通過(guò)域名訪問(wèn)任何網(wǎng)頁(yè)都是不行的(但是通過(guò)IP可以,但這樣至少可以屏蔽掉95%的用戶(hù),因?yàn)?/p>
大多數(shù)用戶(hù)只記得域名,不可能記得服務(wù)器IP).
2.修改hosts文件,指定不被禁止的域名。比如:61.135.169.125 www.baidu.com, 此時(shí),訪問(wèn)www.baidu.com時(shí),就不是通過(guò)DNS服務(wù) 器了,而是直接映射到 61.135.169.125了。
上述的方法大家可以試試,雖然不是非常完美的解決方案,但確實(shí)很簡(jiǎn)單。