DNS本機可解析,其他主機通過本機無法解析問題

2021-08-11 07:48:58 字數 516 閱讀 9630

新建了乙個redhat虛擬機器,將此虛擬機器作為dns伺服器使用,配置完以後宿主機的dns伺服器設定為配置好的虛擬機器位址,結果總是顯示no server reached,沒有伺服器可以到達,花了很長時間終於解決了。

問題原因是:redhat預設安裝了防火牆iptables和前端控制firewalld,需要關閉防火牆或者配置53號埠對外開放。centos使用的是firewalld控制。

方法:(redhat7之前使用的iptables,沒有直接使用firewalld來控制防火牆,而是直接使用的iptables)使用setup命令選擇firewall選項,選擇安全等級disabled,iptables選擇disabled,重啟網路服務即可。如果不想關閉該服務,則需要在這兩個程序的配置檔案中開放53號埠,來允許遠端主機訪問,他們的配置檔案分別在:rethat7和centos7之前:/etc/sysconfig/iptables-conf ,redhat7和centos7:/etc/firewalld/firewalld-conf,具體命令可以檢視:

寫的非常詳細。

本機DNS解析配置

當在本機除錯多個動態站點時,如果不想開多個埠,可以用網域名稱訪問自己的機器,只需要在配置檔案中稍微配置一下即可 1.windows c windows system32 drivers etc hosts 2.linux etc hosts增加如下解析 127.0 0.1 www.mgczender...

hosts 本機DNS網域名稱解析

hosts 本機dns網域名稱解析 一 hosts檔案的位置 很多使用者都知道在window系統中有個hosts檔案 沒有字尾名 在windows 98系統下該檔案在windows資料夾。在windows 2000 xp系統中位於 systemroot system32 drivers etc 資料...

獲得本機IP和DNS方法。

載自屢試不爽的某位大神。利用tcp傳送報文,給已知存在的ip傳送tcp連線,可以獲得本地有效ip。獲取當前使用的ip 獲取本機主dns 程式名 輸入引數 using system.io.streamreader sr new system.io.streamreader proc.standardo...