lamp下绑定域名绑定无效无效,hosts改怎么设置

关于HOSTS设置不生效的解决小方法 - CSDN博客
关于HOSTS设置不生效的解决小方法
HOSTS对于需要设置的人应该都知道为何用,主要就是在本地建立一个域名--ip映射,而不需要再去找上层的DNS服务器去进行解析。直接就能建立链接操作,进行相关信息的发送。而某些情况下我们可能设置了HOSTS后不能生效,这里总结一下工作中遇到问题和解决的方法:
1、双系统的机器:
设置hosts后不生效的原因主要是:设置的hosts不是当前操作系统的hosts,比如当前系统装在D盘,而修改hosts修改在了C盘的。查看当前系统安装在哪个盘的最简单方法就是开一个cmd命令行,其初始的提示符路径的磁盘就是当前系统盘:如C:\Documents and Settings\sina&, 那么C盘就是当前系统盘。或者用set命令查看系统的环境变量。
2、由于本地DNS的缓冲:
因为hosts是一个本地的dns解析服务,所以在本地有一个专门的dns client服务在后台运行,而这个服务会有一个缓存机制,所以有时可能不能及时生效。这是可以通过刷新dns缓存或手动重启dns client服务来解决。刷新命令为:ipconfig /flushdns。& 手动重启dns client 服务器的方法为:cmd--》services.msc--》找到dns cilent 服务-》停止--》重启
3、由于文本格式原因导致格式不正确:
hosts文件中是有一定格式的,即单行一个dns的ip地址映射,可以一个ip对应多个域名,每行的ip和域名之间至少有一个空格或TAB键。通常我们直接输入都是正确的,而当我们复制粘贴进来的文本时,有时会不生效。这就是因为换行符的问题导致的,因为你从其它终端复制过来的内容换行格式可能与windows的换行符不一样,那这样就不会生效了。
解决办法:自己手动填写,或通过文本编辑器进行自动转换。如:editplus
本文已收录于以下专栏:
相关文章推荐
如果浏览器使用了代理工具,修改 Hosts 也不会生效。这里是因为,浏览器会优先考虑代理工具(如添加 pac 文件、SwitchySharp等)的代理,建议调试的时候先关闭这些代...
正常情况下hosts文件随时修改随时生效,如果出现修改后不生效的情况,首先确定文件是ascii编码,以windows格式为换行符,然后依次采用如下方法
1. 刷新dns缓存
c:\WINDOWS\system32\drivers\etc\hosts 文件的作用是添加 域名解析 定向
那我们访问ww...
hosts 文件人作用及不起作用的解决方法,hosts 设置可以屏蔽指定网站,域名映射等...
经常做Web开发的工程师,都会遇到需要将某个域名绑定到特定IP上,进行测试的情况。大家一般都会用修改hosts文件的方式来解决,但是经常也会遇到修改hosts不生效的情况,而且有时生效,有时不生效的情...
有时我们会通过修改Hosts文件(路径为系统盘:\WINDOWS\system32\drivers\etc\hosts),在修改并保存Hosts文件后需要重启才能使设置生效。这时可以打开命令提示符窗口...
分析可能的原因并给出相应的解决方案。
第一 种情况,在开启浏览器的时候修改磁盘上的hosts文件,比如说加了原先没有的一句"127.0.0.1 ",保存hosts文件后,在...
修改hosts的host mapping不生效解决
在windows 环境下,修改hosts,添加新host mapping,如下:
192.168.128. 128
执行ping ...
原文地址:http://blog.csdn.net/jaycxing/article/details/5286150
分析可能的原因并给出相应的解决方案。
第一 种情况...
今天解决了hosts文件不起作用的问题
解决方案来自 /xiao7ng/blog/item/57bde276b506a413b051b92a.html
他的最新文章
讲师:钟钦成
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)HOSTS对于需要设置的人应该都知道为何用,主要就是在本地建立一个域名--ip映射,而不需要再去找上层的DNS服务器去进行解析。直接就能建立链接操作,进行相关信息的发送。而某些情况下我们可能设置了HOSTS后不能生效,这里总结一下工作中遇到问题和解决的方法:
1、双系统的机器:
设置hosts后不生效的原因主要是:设置的hosts不是当前操作系统的hosts,比如当前系统装在D盘,而修改hosts修改在了C盘的。查看当前系统安装在哪个盘的最简单方法就是开一个cmd命令行,其初始的提示符路径的磁盘就是当前系统盘:如C:\Documents and Settings\sina&, 那么C盘就是当前系统盘。或者用set命令查看系统的环境变量。
2、由于本地DNS的缓冲:
因为hosts是一个本地的dns解析服务,所以在本地有一个专门的dns client服务在后台运行,而这个服务会有一个缓存机制,所以有时可能不能及时生效。这是可以通过刷新dns缓存或手动重启dns client服务来解决。刷新命令为:ipconfig /flushdns。& 手动重启dns client 服务器的方法为:cmd--》services.msc--》找到dns cilent 服务-》停止--》重启
3、由于文本格式原因导致格式不正确:
hosts文件中是有一定格式的,即单行一个dns的ip地址映射,可以一个ip对应多个域名,每行的ip和域名之间至少有一个空格或TAB键。通常我们直接输入都是正确的,而当我们复制粘贴进来的文本时,有时会不生效。这就是因为换行符的问题导致的,因为你从其它终端复制过来的内容换行格式可能与windows的换行符不一样,那这样就不会生效了。
解决办法:自己手动填写,或通过文本编辑器进行自动转换。如:editplus
1. hosts文件必须是ascii编码方式, 如果保存为unicode格式将不会被正确读取,所以,打开host,选择&另存为&确认保存格式是否是ascii。
2. 打开了程序后修改hosts,大部分程序不会实时更新hosts,重启程序即可更新,例如启动浏览器,系统将hosts拷贝了一份到内存中,浏览器使用内存中的hosts,这时候不会读取修改过的硬盘上的hosts,这种情况我们只需关闭浏览器使系统释放内存中的hosts,然后再重启浏览器重新读取即可。
3. hosts文件没有扩展名,hosts文件本身是没有文件扩展名的,如果不小心被加上了如txt等的文件扩展名,就会失效。
4. 确认hosts设置:打开本地连接的 Internet(TCP/IP)协议的属性页,点击常规选项卡中的高级按钮,选择WINS选项卡,勾选&启用 LMHOSTS 查询&,接着按下&导入 LMHOSTS&按钮,导入C:/WINDOWS/system32/drivers/etc下的hosts文件,hosts文件生效。
5. 使用ipconfig /flushdns命令刷新dns缓存。
阅读(...) 评论() &

我要回帖

更多关于 nginx域名绑定hosts 的文章

 

随机推荐