您的位置:首页 > 其它

windows下修改host不生效的解决方法

2017-05-25 10:42 344 查看
修改hosts的host mapping不生效解决

windows 环境下,修改hosts,添加新host mapping,如下:
192.168.128. 128 test
执行ping 192.168.128.128 ,可以ping通
但执行ping test,死活都不通

最后才找到方法解决,mark下。

方法一:命令行(cmd)运行:ipconfig /flushdns #清除DNS缓存内容。

ps:ipconfig /displaydns //显示DNS缓存内容

方法二:修改注册表:HKeyCurrentUser\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings,

新建:DnsCacheEnabled 0x0 (REG_DWORD)

DnsCacheTimeout 0x0 (REG_DWORD)

ServerInfoTimeOut 0x0 (REG_DWORD)这三个DWORD。

方法三:打开:控制面板-管理工具– 服务, 在其中找到“DNS Client” 将其停用并改为手动模式(做了这个后,运行ipconfig /flushdns就没必要了,也运行不成功)

方法四:

1. 打开本地连接-》Internet protocol version 4(TCP/IPv4)->Advanced->Wins tab

2. 选中Enable LMHOSTS lookup前面的checkbox,然后点击import LMHOSTS, 选择%WINDOWS%\system32\drivers\etc\lmhosts.sam(hosts)文件,就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows