在路由器內網有個web服務器,web服務器已經有它自己的域名,透過路由器端口映射讓外部訪問.
路由器開啟DDNS功能之後,目的是想遠程管理路由器,避免路由器一reset之後,IP就變換而無法遠程管理,所以怎樣讓DDNS不會訪問到內部web服務器網頁,但web服務器的域名,外部依然可以訪問的到,避免掉兩個域名都可以訪問到同一個web網站.
PS:不用DMZ方法的話.
如果你只有一個 IP, 從路由器這裡應該是無解....不過....
你可以在 Web Server 來動手腳, 把 Web Server 設定成: Name Virtual Host, 也就是說: 只接受瀏覽器使用特定的 FQDN 才能連入. 例如:
你的路由器會取得 ipxxx.ddns.org 這樣的域名,
而你的網站則使用 www.domain.com 這樣的域名,
如果這兩個域名都使用同一個 IP, 在預設狀況下, 上面兩個域名都可以連入 Web; 但是如果您啟動了 Web Server 的 Name Virtual Host 功能, 就可以設定成: 只有 www.domain.com 可以連入, 其他的域名都不能存取網站.
至於要如何設定 Name Virtual Host? 由於各廠牌 Web 設定方法不同, 請參閱手冊.