作者 主題: 兩個不同的DomainName指到同一個dns ip可以嗎?  (閱讀 5531 次)

0 會員 與 1 訪客 正在閱讀本文。

  • 實習板主
  • 活潑的大學生
  • ***
  • 文章數: 270
    • 檢視個人資料
公司原DNS主機是以FreeBSD 4.5架設的,
經過一翻抄與改,終於讓Mandrake端的主機網頁可以對外公開
但是又申請了一個新的DomainName疊在同一個IP上,請教這樣
做可以嗎?或者根本不能如此做?
不曉得如何讓新的Domain工作....

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
兩個不同的DomainName指到同一個dns ip可以嗎?
« 回覆 #1 於: 2002-11-29 13:34 »
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/dns.html
http://httpd.apache.org/docs/
search key world : virtual host

for dns:
FQDN 01 -> ip address
FQDN 02 -> ip address
ip address -> zone 01
ip address -> zone 02

for apache:
apache virtual host 01 -> FQDN 01
apache virtual host 02 -> FQDN 02

概念上大致上是這樣

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17478
    • 檢視個人資料
    • http://www.study-area.org
兩個不同的DomainName指到同一個dns ip可以嗎?
« 回覆 #2 於: 2002-11-29 13:42 »
可以的,我在 DNS 文章中曾指出:

對於剛開始接觸 DNS 的朋友來說﹐常常會“硬性的”將反解和正解聯繫起來。其實在實際的設定中是非常多樣化的﹐反解和正解在許多情形下未必是一致對應的。比如我有一組 192.168.100.* 的 C Class IP ﹐我並非只能分配給 siyongc.domain 這一個 zone 。如果我喜歡﹐可以將裡面的 IP 分配給好幾個 zone 來使用。同理﹐我的 siyongc.domain 下面﹐也未必只能用 192.168.0.* 裡面的 IP﹐事實上我還可以使用其它的 IP 。很簡單一個例子是﹕我的 rh71 這台主機﹐就有三張路卡﹐它們分別屬於不同的 IP 網路﹐但它們可以使用同一個主機名稱﹐也就是說﹐您可以為同一個 RR 記錄名稱設定多個 A 記錄。

如果您機器有多個名稱的話﹐那麼﹐在反解那裡也容許一個 IP 有多個 PTR 記錄的。不過﹐如果您用 nslookup 的正常模式查詢的話﹐會以 round robind 的形式一次顯示一個記錄﹐您要經過 set type=ptr 之後才可以看到全部記錄。

  • 實習板主
  • 活潑的大學生
  • ***
  • 文章數: 270
    • 檢視個人資料
兩個不同的DomainName指到同一個dns ip可以嗎?
« 回覆 #3 於: 2002-12-02 19:42 »
引述: "damon"
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/dns.html
http://httpd.apache.org/docs/
search key world : virtual host

for dns:
FQDN 01 -> ip address
FQDN 02 -> ip address
ip address -> zone 01
ip address -> zone 02

for apache:
apache virtual host 01 -> FQDN 01
apache virtual host 02 -> FQDN 02

概念上大致上是這樣


先謝過damon兄:
看過apache virtual host的文件,關於
Vhosts.conf的內容

NameVirtaulHost 123.123.123.1

ServerName www.domain2.com.tw
DocumentRoot /myhomePage


中的123.123.123.1這個ip是否必須為此主機上可用的一個實際IP??
實測時若指定為原來的ip(210.222.xxx.4),則只有Domain1可被找到,但網頁被替成Vhost指定網頁。若隨意下則不知DNS要如何知道此ip...

納悶的是即使在DNS端更動Doman1名稱為Domain2竟然還是無法讓Domain2指到www.Domain1.com.tw的網頁

您上面提到的FQDN 01指的是Domain1嗎?

小弟非網管專業人員,還乞兄台多予指示!

  • 實習板主
  • 活潑的大學生
  • ***
  • 文章數: 270
    • 檢視個人資料
兩個不同的DomainName指到同一個dns ip可以嗎?
« 回覆 #4 於: 2002-12-03 00:04 »
引述: "netman"
可以的,我在 DNS 文章中曾指出:

對於剛開始接觸 DNS 的朋友來說﹐常常會“硬性的”將反解和正解聯繫起來。其實在實際的設定中是非常多樣化的﹐反解和正解在許多情形下未必是一致對應的。比如我有一組 192.168.100.* 的 C Class IP ﹐我並非只能分配給 siyongc.domain 這一個 zone 。如果我喜歡﹐可以將裡面的 IP 分配給好幾個 zone 來使用。同理﹐我的 siyongc.domain 下面﹐也未必只能用 192.168.0.* 裡面的 IP﹐事實上我還可以使用其它的 IP 。很簡單一個例子是﹕我的 rh71 這台主機﹐就有三張路卡﹐它們分別屬於不同的 IP 網路﹐但它們可以使用同一個主機名稱﹐也就是說﹐您可以為同一個 RR 記錄名稱設定多個 A 記錄。

如果您機器有多個名稱的話﹐那麼﹐在反解那裡也容許一個 IP 有多個 PTR 記錄的。不過﹐如果您用 nslookup 的正常模式查詢的話﹐會以 round robind 的形式一次顯示一個記錄﹐您要經過 set type=ptr 之後才可以看到全部記錄。


謝謝netman不厭其煩的說明,但是兩個Domainname使用的都是
61.222.xxx.2這種外部ip兩部server也是直接定在61.222.xxx.2及4上面,雖然可以將router直接連在freeBSD Server後面,但兩重火牆似乎有些多餘,所以目前router也獨佔一個ip 61.222.xxx.5
後面才是公司內的幾台PC及PowerPC、列印用的Server,並且充當一台序列埠列印server,(之前電腦公司還把其中兩台PC連在router外獨佔ip說,真是有夠專業,線材比較省嘛!)
這樣就沒有直連Server的主機了,也沒有辦法直接使用到192.168.xxx.xxx的ip,而只用到兩台Server上各一張卡
可以虛擬iP???不懂說。

dlkan

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
    • http://www.gocar.idv.tw
兩個不同的DomainName指到同一個dns ip可以嗎?
« 回覆 #5 於: 2002-12-04 17:05 »
1.要先設定dns,named.conf 裡面要設2個 domain 內容如下

zone "domain1.com.tw" {
        type master;
        file "domain1/zone.zo";
};

zone "domain2.com.tw" {
        type master;
        file "domain2/zone.zo";
};

domain1/zone.zo跟domain2/zone.zo也要跟著改

2.關於虛擬網頁的設定需修改 httpd.conf :

NameVirtualHost 11.22.33.44                           //填入主機的IP

www.domain1.com.tw>                      //開始宣告虛擬主機1設定
    ServerAdmin root@www.ooxx.com.tw            //設定管理者的email
    DocumentRoot /home/domain1/html                  //設定網頁檔案所在目錄
    ServerName www.domain1.com.tw                     //設定虛擬主機名稱
                                               //宣告設定結束

www.domain2.com.tw>                      //開始宣告虛擬主機2設定
    ServerAdmin root@www.ooxx.com.tw            //設定管理者的email
    DocumentRoot /home/domain2/html                  //設定網頁檔案所在目錄
    ServerName www.domain2.com.tw                     //設定虛擬主機名稱
   

依此類推

如果需要將內部假ip指向外部ip
就要用ipfw
可以參考這篇文章
http://www.gocar.idv.tw/teachdata/ipfw.htm

慢慢加油吧

  • 實習板主
  • 活潑的大學生
  • ***
  • 文章數: 270
    • 檢視個人資料
兩個不同的DomainName指到同一個dns ip可以嗎?
« 回覆 #6 於: 2002-12-04 19:56 »
謝謝小開:
  知道自己觀念上的錯誤在那裡了!可以動手實作.....

ok 了!THANK YOU SOOOOOOOOOOOOOOOOOOO MUCH