家用路由器的網關為什么和DNS是一樣的?
感謝邀請!一般家庭的路由器為我們家庭電腦分配IP地址時,都會設置動態的DNS,也就是DNS由路由器自動分配,和網關的IP地址是一樣的,這么做不會因為DNS和網關一樣影響你的體驗,因為家庭路由器實際上起了DNS代理的功能.
首先我們看看家庭無線路由器的工作原理:家庭無線路由器的基本原理是做NAT,也就是運營商給家庭的無線路由器的WAN口分配IP地址和DNS,而無線路由器給家庭接入的設備分配私網IP地址和DNS。
這樣當家庭PC機要訪問互聯網時,PC機使用無線路由器分配的私網地址訪問Internet,無線路由器會做一次地址轉換,把私網地址替換成運營商分配的公網IP地址,再訪問Internet,這是無線路由器做NAT的功能。同時,對于DNS的請求,無線路由器支持DNS代理的功能
什么叫DNS代理?就是你家里通過無線或者有線接到家庭網關的PC機,認為DNS地址就是家庭網關,如果有DNS請求,會把DNS請求發到無線路由器上。
然后當然無線路由器收到DNS請求后,會替換DNS請求中的源IP地址為運營商分配的公網地址,然后替換DNS請求中的目的IP地址為運營商分配的DNS地址(假設下圖中是8.8.8.8)。這樣就實現了對DNS的訪問。
這么做有什么好處?沒什么太大的好處,最大的好處就是對內網的用戶隱藏實際的DNS地址,避免某些用戶沒事干攻擊DNS服務器,所以NAT設備約定習俗這么做了。
那么能否更改呢?當然可以,在家庭路由器上修改DNS服務器的配置為靜態DNS,地址填寫你需要的地址,然后終端重新獲取IP地址(或者重啟),DNS就改為你設置的地址了。
不過不建議你胡亂改,有可能自己容易改出問題,使用默認的設置是不會有問題的。