如何暫時覆蓋某個網域的 DNS 設定以指向 localhost?

如何暫時覆蓋某個網域的 DNS 設定以指向 localhost?

我需要ubuntu暫時使用某個網域指向localhost位址。我該如何配置呢?

答案1

我們在這裡談論什麼?一台主機、一個網路、一個為您的網域提供服務的 DNS 伺服器?

我要選擇單主機:

echo '127.0.0.1 somehost.example.org' | sudo tee -a /etc/hosts

如果您確實在網路中,請在您的問題中添加更多資訊。

答案2

我開發了一個 Node.js 命令列實用程序,名為主機名稱以程式設計方式輕鬆完成此操作。

安裝hostnames使用npm install hostnames.

然後,使用新增主機名稱sudo hostnames add(例如,指向lickstats.com使用localhostlabel lickstats

最後,使用hostnames enable lickstats -t-t暫時啟用覆蓋,直到您點擊ctrl+c)啟用覆蓋。

相關內容