華碩路由器修改 Hosts 以達到局域網內自定義解析

老D
老D
老D
701
文章
4604
評論
2019-03-2012:13:55來源:雨天的博客 3 55,261 720字閱讀2分24秒

針對情況

路由器上設置了端口轉發以及域名解析后,家里的 NAS 可以很方便地從互聯網訪問到。但解析使用了家中網絡的公網 IP 地址,在一些使用環境不斷變化的設備上(平板 / 筆記本)訪問 NAS 會變得更加麻煩,只有在相關設置中把 NAS 的網絡地址設置為內網 IP 才可以通過內網訪問資源,否則訪問會從互聯網訪問從而受到上傳帶寬的限制。解決這個問題的根本方法是讓在家中訪問 NAS 域名時能解析到內網 IP,在臺式機上可以很輕松地設置 Hosts 文件,但才便攜式設備中每次修改 Hosts 文件會很麻煩,并且在未越獄的 iOS 設備上也很難自定義 Hosts,所以對解析的修改應該在路由器上進行。

華碩路由器修改 Hosts 以達到局域網內自定義解析

路由器配置

  • 華碩 AC-86U
  • 刷入梅林固件
  • 啟用 SSH / 安裝 ShellinaBox 插件(Web SSH 插件)
  • SSH 用戶名密碼和登陸路由器后臺的帳號密碼一致

Hosts 設置

一、在?/jffs/?目錄下創建一個名為 dnsmasq.conf.add 的文件,內容為 addn-hosts=/jffs/configs/hosts 并且保存

vi /jffs/dnsmasq.conf.add

二、進入該目錄下的 configs 文件夾(/jffs/configs),創建一個名為 hosts 的文件,并且在該文件中設置自定義域名解析,并且保存。

如果習慣使用 router.asus.com 訪問路由器則必須在這里額外設置,否則只能使用 IP 地址訪問。

192.168.50.155 nas.www.unkuangnu.cn
192.168.50.1 router.asus.com

三、重啟 DNS 服務

自定義解析生效

至此,在此路由器下的全部設備在訪問相關域名時會首先使用路由器中 Hosts 文件中的自定義設置

weinxin
老D博客 微信公眾號
請大佬們關注訂閱老D博客微信公眾號, 掃一掃關注,從此不迷路。 不定時放出邀請碼、福利、推送更新等...

您必須才能發表評論!

評論:3   其中:訪客  3   博主  0
    • avatar shichuanyi 0

      支持

      • avatar jackpan 0

        梅林固件的網件路由器也可以做同樣的操作嗎?

        • avatar sd6935594 0

          然后配合DNS文件…..完美 :evil: :evil: :evil: