題 Lan網站的DNS解析


我的局域網上有一個網站,我希望我的用戶可以訪問myWebsite.com而不是我的內部IP地址。我有Windows Server 2012為我的網站運行域和IIS。我知道我可以將我的網站添加到 hosts 文件,但我希望有更好的方法。 (該網站僅限內部)


2
2018-01-09 23:10


起源




答案:


您已有DNS服務器

如果Windows Server 2012計算機是域控制器,則它已添加DNS角色。您只需要做一些事情來設置它:

  • 配置轉發
  • 為您的網站添加CNAME記錄
  • 指向其他計算機將此服務器用於DNS

我沒有準備好Windows 2012的盒子,否則我會截取這個。你可以通過摸索和谷歌來找到這些東西。我會告訴你你正在尋找什麼的基礎知識。

請記住,這非常簡單,非常簡單:

配置轉發:

當您的DNS服務器找不到地址時,它需要在其他地方查找。我想添加8.8.8.8作為轉發器(谷歌的DNS服務器)。這樣,當您的客戶端計算機要求您的服務器沒有記錄的Superuser.com時,請求將被轉發到8.8.8.8。

關於如何配置轉發的Technet頁面

添加CNAME記錄

您需要一個網址地址。將CNAME記錄添加到域的正向查找區域將為您提供子域樣式的地址。所以如果你有的話 usta.com 為您的域名添加CNAME記錄 foobar, 你會得到 foobar.usta.com。這是處理Intranet頁面的一種非常常見的方法。

您可以添加另一個正向查找區域,然後添加一個 www CNAME記錄以獲取您想要的任何域名,但隨後我們將創建另一個正向查找區域,並冒著與您不擁有的域發生衝突的風險。讓我們按照  原理。

CNAME記錄上的Technet頁面

使用DNS服務器!

現在我們需要將客戶端指向DNS服務器。使用DHCP可能最好這樣做。進入路由器的配置頁面,找到DHCP設置,並將DNS服務器替換為Windows Server 2012的IP地址。現在要么等待所有客戶端續訂,要么強制他們續訂。

您還可以靜態配置所有內容(ew)或僅靜態配置DNS。

使用谷歌!

說實話,這個答案不會讓你走得太遠。我希望它能幫助你學習在哪裡看。


1
2018-01-09 23:36



我會試一試,看看會發生什麼。 - Usta


您的網絡上的用戶應該已經能夠訪問它而無需使用您的計算機名稱鍵入您的IP。如果您進入服務器管理器,請查看計算機名稱的設置,在IIS中,您可以在所有端口上創建與該名稱的綁定。用戶將能夠使用該名稱訪問該網站。

在基本網絡上,DNS查找由路由器完成。您可以設置路由器以正確查找其他名稱到您的IP - 如果您這樣做,用戶將能夠通過訪問網絡在網絡上找到您的網站 HTTP://yourwebsite.yourdomain.yourdomainsuffix/ 這將全部通過路由器的設置頁面進行設置。

如果您無法從路由器執行此操作,則必須將服務器設置為DNS服務器。這是一個Windows服務器角色,它不是為了佯攻。設置為DNS服務器後,您可以進入DNS管理並為計算機創建第二個正向查找。


1
2018-01-09 23:19



IP不是默認值,我有一個差異。站點設置為使用默認界面。 - Usta


在內部LAN上,只要它們位於同一IP段上,您就可以使用計算機NetBIOS名稱。如果您在Windows域環境中,這也與其DNS名稱相同。如果後者為真,那麼您應該已經在DNS中為託管IIS網站的計算機提供了一個條目。如上一個響應中所述,您可以將計算機名稱添加到IIS中的綁定,以確保您可以正確解析該網站。

如果您真的希望能夠使用虛線語法(mycompany.com)訪問此站點,則必須在DNS中添加另一個正向查找區域和相應的記錄,以獲取您希望用戶使用的名稱。然後,您將確保IIS中的綁定與DNS中使用的名稱匹配。


1
2018-01-09 23:29



我必須將“友好”名稱以及IP添加到IIS綁定字段中嗎? - Usta