老萬
現在國內服務商的DNS解析服務越來越差勁,不僅運營商如此,很多第三方的服務同樣如此。不久以前筆者登錄一個國外的網站,居然被解析到這個網站的國內代理商網站。為了杜絕這種情況的發生,筆者連續更換了好幾個DNS服務地址,結果卻都是一樣的,所以最好的解決方法就是制作一個私人的DNS服務器。
架設本地DNS服務
首先從網上下載一款名為dowsDNS的工具(https://aithub.com/dOWSnature/dowsDNS/),通過它就可以在自己的電腦系統里面搭建一個DNS系統。下載完成以后對壓縮包進行解壓,接著選中解壓文件夾中的Windows.bat文件,點擊鼠標右鍵后以管理員的權限運行它。這時會彈出一個命令提示符窗口,可以看到其中有多個選項可以選擇(圖1)。根據提示輸入1并按下回車鍵,當命令提示符窗口出現“本地代理已設置!”的提示后,就可以成功地搭建本地DNS服務器。然后在系統桌面左下角的開始按鈕上,點擊鼠標右鍵并在彈出的菜單里面選擇“命令提示符(管理員)”命令。接著輸入“ipconfig/flushdns”命令并回車,這樣就可以刷新DNS緩存了。
修改DNS服務信息
由于dowsDNS這款軟件替代了系統的DNS服務,所以就需要對Windows系統的DNS解析進行修改。首先打開系統的控制面板窗口,接著點擊“網絡和Internet”下面的“查看網絡狀態和任務”選項。在彈出的操作窗口中點擊左側的“更改適配器設置”命令,然后就會打開系統的“網絡連接”窗口,從中選擇自己最常用的網絡連接方式。接著點擊鼠標右鍵選擇“屬性”命令,在彈出的窗口列表中選擇“Internet協議版本4”這項。點擊下面的“屬性”按鈕后,在彈出窗口的“首選DNS服務器”選項中,將其設置為127.0.0.1這個IP地址就可以了(圖2)。從此以后再通過瀏覽器等網絡軟件上網的時候,就會通過dowsDNS軟件來進行域名的解析操作了。
局域網也調用DNS
由于現在很多家庭都是通過局域網來上網的,如果一個設備架設了DNS服務器的話,那么局域網中的其他設備能不能共享呢?答案當然是肯定的,不過首先還是需要進行一番設置才行。首先打開命令提示符窗口,輸入ipconfig命令并回車,這樣就可以獲得電腦的網絡信息。其中的“IPv4地址”就是電腦在局域網的IP地址,比如筆者這里就是192.168.1.8(圖3)。接下來進入到dowsDNS工具的conf目錄,用文本編輯器打開其中的Config.ison配置文件,將其中的“Local dns server”參數修改為電腦的lP地址即可(圖4)。重新啟動dowsDNS工具后,將其他設備的DNS服務修改為這個IP地址就可以了。