Web-Hosting

您可以在與您的網路伺服器相同的機器上執行 DNS 嗎?如果是這樣,你如何設置它?

  • December 7, 2016

來自伺服器經驗很少的人的兩個問題。

我已經建立了一個簡單的 IIS8 (Windows 2012) 伺服器,上面有一個網站。這很好用。

我可以在我家外面訪問它(是的,這是我家中執行的小型伺服器),但前提是我輸入我的靜態 IP 地址。我想使用 DNS 地址執行它,這樣我就可以使用我購買的域名,但我不知道該怎麼做。

我會在目前機器上設置 DNS 伺服器嗎?我需要一台不同的(單獨的)機器嗎?如果我可以把它放在我現在的機器上,有沒有好的指導網站詳細說明它是如何為有新手知識的人完成的?我是一名C#程序員,對伺服器端了解不多。

是的,您可以在您的機器上執行 DNS,但大多數註冊商將需要至少兩個 IP 來設置您自己的名稱伺服器,並且使用多個外部 DNS 伺服器來解決冗餘和安全問題會更明智。

您可以購買 DynDNS 之類的服務,您可以在其中設置域以使用其名稱伺服器,並將記錄設置為指向您的家庭 IP。

您還可以獲取免費的 CloudFlare 帳戶,並設置他們的名稱伺服器,我認為這對您來說是最好的。

註冊一個免費的 CloudFlare 帳戶,然後您可以按照他們的指南在您的域上設置他們的名稱伺服器,然後您可以在他們的儀表板中添加記錄,並將域指向您的 IP。

https://support.cloudflare.com/hc/en-us/articles/205195708-Step-3-Change-your-domain-name-servers-to-CloudFlare

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