Linux臨時修改dns到IP的對映

2021-07-04 04:34:04 字數 492 閱讀 8230

如果應用請求作業系統某個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了,這是乙個非常有用的除錯技巧。

記得修改完之後,再修改回來,防止以後忘記,發生詭異的事情。

原文:hongchangfirst

hongchangfirst的主頁:

linux臨時或永久修改DNS

臨時修改dns 指令 sudo nano etc resolv.conf 第乙個 表示根目錄 新增 nameserver 8.8.8.8 退出編譯 ctrl x 在退出的時候會問你是否儲存修改,y y,回車 重啟後設定失效,或者如果是遠端連線到linux主機斷開重連後也會失效 個人經驗,不一定適用 ...

linux永久或臨時修改dns

1 臨時修改網絡卡dns位址 sudo vim etc resolv.conf改為如下內容 nameserver 8.8.8.8 修改成你的主dns nameserver 8.8.4.4 修改成你的備用dns search localhost 你的網域名稱 我這裡用了谷歌的dns解析伺服器,修改後 ...

linux 修改IP,閘道器,DNS

一 修改ip位址 1 修改對應網絡卡的ip位址的配置檔案 vi etc sysconfig network scripts ifcfg eth0 修改以下內容 device eth0 描述網絡卡對應的裝置別名,例如ifcfg eth0的檔案中它為eth0 bootproto static 設定網絡卡...