Linux临时修改dns到IP的映射

作者: 白杨树 2017-02-10 11:43:07

如果应用请求操作系统某个DNS对应的IP是什么时,Linux OS会先去比如/etc/hosts文件里找,如果没有,再去响应的dns server去查。


 


而/etc/hosts的文件格式大概为:


127.0.0.1 localhost


 


比如说我们现在在调试一个应用,这个应用会去call 某个server的service,比如call www.zhc.com:5280, 如果我们想让它去call本地的localhost:5280而不修改应用,怎么办呢?


 


我们可以简单的在/etc/hosts文件里添加一行为:


127.0.0.1 www.zhc.com


 


那么应用请求的所有对www.zhc.com的解析都会返回127.0.0.1,这样就很容易debug了,这是一个非常有用的调试技巧。


 


记得修改完之后,再修改回来,防止以后忘记,发生诡异的事情。


 


本文永久更新地址:http://www.linuxdiyf.com/linux/28310.html

相关资讯