是這樣的,我們公司目前DNS是由中華電信代管
因業務需要,近期架設了一台 Web Server (Win 2008 R2) 要整合網域做測試。
IP address:61.219.x.181
Netmask:255.255.255.0
GateWay:61.219.x.254
DNS1:168.95.1.1
DNS2:168.95.192.1
在DNS設定的部分已確認中華電信已將我子網域A紀正確指向我設定的IP。
set q=a
safe.abc.com.tw
Server: dns.hinet.net
Address: 168.95.1.1
Non-authoritative answer:
Name: safe.abc.com.tw
Address: 61.219.X.181
問題來了,我的web server無法找到我的網域名稱
The error was: "DNS name does not exist."
(error code 0x0000232B RCODE_NAME_ERROR)
請問是不是還漏了哪裡沒設定?
伺服器要加入網域, 伺服器上面的 DNS Server 只能指向內部網域 DC Server 提供的 IP, 不可以指向任何一個外部 ISP 提供的 DNS Server.
所以, 下面這兩個:
DNS1:168.95.1.1
DNS2:168.95.192.1
必須改成你自己內部的 DC Server IP.
你的問題要解決
首先,WEB 主機要將 DNS 設到 AD PDC 的 DNS IP
我們假設 你內部網域網段式 192.168.8.x/24
PDC 的 IP 都是 .9 WEB 的 IP 都是 .8
那 WEB 的 DNS 要指向 .9 的這個位置
內部的 DNS 要設一筆 safe 的A紀錄 指向 .8 這各 IP
這個是內部的設定
外部的設定,你要在分享器或防火牆設定 NAT 或 SERVICE PORT
我們假設你的閘道器 取的的 IP 是
你們只有一個外部 IP
那跟 中華電信 申請的 DNS HOSTING 他的 safe 的 A紀錄 要設 61.219.X.181
然後 閘道器 的 SERVICE PORT 要設 PORT 80 > .8
這樣外面連到 safe.abc.com.tw 就能找到你們的網站了
如果,你們有多個 外部 IP的話 可改用 NAT
閘道器 的 NAT 設定 61.219.X.182 > .8
那跟 中華電信 申請的 DNS HOSTING 他的 safe 的 A紀錄 要設 61.219.X.182
這樣外面連到 safe.abc.com.tw 就能找到你們的網站了