Domain-Name-System

試圖在我的 mac(或整個本地網路)上這樣做,任何 *.dev 域都指向一個 IP

  • February 24, 2012

我正在嘗試將我的開發內容轉移到一個執行 ispconfig 的小型本地基於 Debian 的伺服器上,並且需要基本上使它能夠將 *.dev 路由到特定的 IP。所以例如我去http://some-site.dev它會去 192.168.0.150

沒有花哨/昂貴的路由器有沒有辦法做到這一點?

謝謝

在 Windows 中,我會說“修改您的主機文件”。事實證明,我的答案與 Mac完全相同。該連結將向您展示如何在 OSX 中修改 HOSTS 文件,允許您在沒有 DNS 伺服器的網路上解析特定的主機名(例如http://site-name.dev )。

由於我的回答被否決了,我想我不妨擴展一下為什麼我認為這是您的最佳選擇。這是一篇解釋主機文件概念的Microsoft 文章(它還涉及基於 *nix 的系統具有相同文件的想法),這是一篇很棒的部落格文章,涉及相同的內容,內容集中在 Mac 上。

在 DNS 流行之前,hosts 文件是進行特定名稱解析的方式。由於您沒有 DNS 伺服器(並且建構一個可以是 PITA,並且對於您所需要的解釋來說太過分了),只需使用 hosts 文件。

引用自:https://serverfault.com/questions/363216