請教各位,
二台 Router , 在 LAN 環境,需求是二台同網段,
但是遇到一個試很久試不出來的DNS問題。
Router A , 192.168.1.1 , 關閉DHCP. 此台可上internet. (此台DHCP太陽春).
Router B (ASUS RT-N12D1) , 192.168.1.3 , 開啟DHCP , 預設閘道192.168.1.1 , DNS/WINS空白。WAN孔不插線。
用戶端設定自動取得,收到IP 192.168.1.10 , 預設閘道192.168.1.1 , DHCP伺服器192.168.1.3 , DNS伺服器192.168.1.3 ,
但是無法上網。
若在Router B 的DHCP 指定DNS 192.168.1.1 , 則用戶端會收到二個DNS 192.168.1.1 , 192.168.1.3 , 此時上網變得非常非常慢。
可是只要在用戶端手動指定DNS 192.168.1.1 , 此時不再出現 DNS 192.168.1.3 , 即可上網。
請問如何解決這個問題?謝謝。
所以說,你在RouterB設定的的預設閘道192.168.1.1,指的是它分配給用戶端的預設閘道,而不是它自身的對外閘道,所以我猜測RouterB本身是無法上網的,以它當DNS當然也不會通。
另一個問題是,我覺得你架構本身就有問題,DHCP內部跟外部,應該無法是同一個網段,就算你內部跟外部設同一個網段的IP也無法。
至於你的問題,我看底下這篇,似乎要刷機才可以設定,但你的機種不支援merlin:
參考連結1
不過你的機器似乎可以刷dd-wrt,而dd-wrt"好像"可以靠關閉DNSMasq達到你的需求,連結如下:
操考連結2
achsinzk wrote:
你知道DNS是什麼嗎??
DNS網域解析伺服器
一般來說要上外網都是會指向外部的DNS伺服器
除非是公司才會指向公司內部的DNS伺服器
也就是說你的DNS設定指向路由器....能上網很神奇除非有設定轉查?
透過一般家用分享器的DHCP連網,自動取得的DNS本來就常常是分享器本身,我家兩個牌子的分享器都是這樣,建議你多學習。
例如閱讀這個網頁
MXMY wrote:
不過你的機器似乎可以刷dd-wrt,而dd-wrt"好像"可以靠關閉DNSMasq達到你的需求,連結如下...(恕刪)
謝謝 MXMY 回覆。我貼一下架構比較好討論。
A — WAN — 4G
— LAN 192.168.1.1
B — WAN — 不插線
— LAN 192.168.1.3
DHCP , Gateway 192.168.1.1 , DNS 192.168.1.1
用戶端永遠收到2個DNS, 即 A, B , 上網有問題。
感謝您有聽懂我的問題。
事實上我已經刷過 dd-wrt, tomato , 的確可以透過關閉DNSMasq ,
讓用戶端只收到一個 A , 上網正常。
但是我發現 dd-wrt, tomato 雖然功能很多,
但速度都比ASUS官方韌體慢,所以最後我又刷回。
難道只有刷機才能解決這個問題...
內文搜尋

X