伺服器DNS有問題處理方法

2021-07-24 10:07:12 字數 546 閱讀 6184

在使用 file_get_contents遠端請求url時,出現警告:

php_network_getaddresses: getaddrinfo failed: name or servicenot known

這個問題通常是由於 apache/php主機連不上dns伺服器。

首先,要在命令列下檢查,是否能ping通遠端主機。

如果ping不通,那麼你的name server(如果是fedora,在/etc/resolv.conf檔案中)設定有問題。找乙個可以使用的dns,

用該dns的ip替換/etc/resolv.conf 中第乙個nameserver的ip,然後重啟apache。

如果能ping通,那麼apache現在連的是乙個有問題的dns伺服器。你需要重啟apache,以便從/etc/resolv.conf中重新整理dns伺服器列表。

如果還是不能解決,可以試試如下建議:

1)檢查要請求的遠端主機是不是在本機的/etc/hosts中

2)檢查防火牆的規則,是不是被攔截了『

3)在/etc/hosts手動繫結host

WINS伺服器和DNS伺服器有什麼區別

對於許多人來說,wins伺服器和dns伺服器之間的關係還是一件神秘的事情。不過,我們希望用你的問題澄清這個事情。首先,dns指的是 網域名稱伺服器 而wins指的是 windows網際網路名稱服務 兩者都是用來解析網域名稱的,但是,使用的方法完全不同 為了幫助說明這個問題,我準備使用乙個例子,保證讓...

轉貼 WINS伺服器和DNS伺服器有什麼區別

對於許多人來說,wins伺服器和dns伺服器之間的關係還是一件神秘的事情。不過,我們希望用你的問題澄清這個事情。首先,dns指的是 網域名稱伺服器 而wins指的是 windows網際網路名稱服務 兩者都是用來解析網域名稱的,但是,使用的方法完全不同 為了幫助說明這個問題,我準備使用乙個例子,保證讓...

WINS伺服器和DNS伺服器有什麼區別

對於許多人來說,wins伺服器和dns伺服器之間的關係還是一件神秘的事情。不過,我們希望用你的問題澄清這個事情。首先,dns指的是 網域名稱伺服器 而wins指的是 windows網際網路名稱服務 兩者都是用來解析網域名稱的,但是,使用的方法完全不同 為了幫助說明這個問題,我準備使用乙個例子,保證讓...