Debian

虛擬主機向伺服器添加另一個域

  • April 20, 2011

我正在嘗試將另一個域添加到我的伺服器。我跟著這個:http ://www.Debian-administration.org/articles/412

基本上,我創建了一個名為

www.site.com

在裡面

/etc/apache/站點可用/

下一步是什麼?我創建了一個文件

/var/lib/named/etc/bind/zones/master

同樣,site.com.db 並將其包含在我的“named.conf.local”中

重新啟動 Apache 並綁定,但它不起作用。當我 nslookup site.com 出現此錯誤時:

;; 從 8.8.8.8 收到 SERVFAIL 回复,嘗試下一個伺服器 伺服器:

8.8.8.8 地址:8.8.8.8#53

如果我更改我的主機(不是伺服器(C:\WINDOWS\system32\drivers\etc\hosts))並將域指向我的伺服器 IP,那麼伺服器將為我工作。

有人有任何想法或想了解更多資訊嗎?<< CNAME 和所有缺失的內容。

** 伺服器找不到 site.com:NXDOMAIN

; <<>> DiG 9.6-ESV-R4 <<>> @localhost www.site.com ; (找到 3 個伺服器);;全域選項:+cmd ;; 連接超時; 無法訪問任何伺服器

; <<>> DiG 9.6-ESV-R4 <<>> @93.190.139.208 www.site.com ; (找到 1 個伺服器);;全域選項:+cmd ;; 連接超時; 無法訪問任何伺服器

netstat -nulp | grep :53
udp        0      0 93.190.139.210:53       0.0.0.0:*                           7057/named
udp        0      0 93.190.139.209:53       0.0.0.0:*                           7057/named
udp        0      0 93.190.139.208:53       0.0.0.0:*                           7057/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           7057/named
udp6       0      0 :::53                   :::*                                7057/named

SERVFAIL 響應可能意味著您的 DNS 配置存在問題,但請務必嘗試以下操作:

dig @yourserver www.site.com

如果它仍然返回一個 SERVFAIL 你可以確定你的配置在某個地方出錯了。在這種情況下,發布您的 named.conf.local 的相關塊和該域的區域文件。在重新啟動 BIND 後立即查看 /var/log/daemon.log - 它應該提供錯誤提示。

一開始就全錯了…

這個問題把我引向了錯誤的方向。基本上,您必須讓您的 PC 向伺服器詢問到域的路由。這可以通過將域添加到應該解析域或使用 DNS 的每個客戶端的主機文件中來完成。這也可以是一個路由器,您可以在其中添加所謂的主機。您還可以通過路由器在網路中發布備用名稱伺服器,或在每個客戶端中設置自定義路由。

引用自:https://serverfault.com/questions/261467