虛擬主機向伺服器添加另一個域
我正在嘗試將另一個域添加到我的伺服器。我跟著這個:http ://www.Debian-administration.org/articles/412
基本上,我創建了一個名為
在裡面
/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 的每個客戶端的主機文件中來完成。這也可以是一個路由器,您可以在其中添加所謂的主機。您還可以通過路由器在網路中發布備用名稱伺服器,或在每個客戶端中設置自定義路由。