Linux下虛擬網域名稱的實現

2021-04-13 05:41:05 字數 1258 閱讀 2499

一、dns伺服器的設定

我們知道網際網路網是基於tcp/ip協議的,要進行通訊必須獲得對方的ip位址,這是通過dns伺服器來實現的。因此要想實現虛擬網域名稱首先應當令dns伺服器接受該虛擬網域名稱,即把它對映到指定的ip位址上。因為我們靠web伺服器來區分網域名稱,所以這個ip位址自然應當是web伺服器所管理的。

redhat6.0作業系統中**有bind dns伺服器。它的網域名稱配置檔案是"/etc/named.conf",一般情況下,域配置檔案放在"/var/named"目錄下面。

例1、named.conf檔案的配置:

zone "domain.com" ;

zone "0.10.10.in-addr.arpa" ;

該例子說明"domain.com"的域配置檔案是"/var/named/domain.com",反向域的配置檔案是"/var/named/10.10.0"。domain.com檔案負責把dns網域名稱對映為ip位址。

例2、domain.com檔案配置:

@ in soa dns.domain.com. hostmaster.dns.domain.com. (

1998111003 ; serial

3600 ; refresh

900 ; retry

1209600 ; expire

43200 ; default_ttl

) @ in mx 10 dns.domain.com.

@ in ns dns.domain.com.

@ in a 10.10.0.1

www in a 10.10.0.1

假定要增加的網域名稱是aaa.domain.com,想要指到www.domain.com,dns服務中應增加乙個別名記錄,可寫成:

aaa in cname www.domain.com.

如果需要配置大量的虛擬網域名稱,domain.com檔案要很大,而且也相當麻煩。我們可以使用符號 "*" ,即在 domain.com 檔案中加入:

* in cname www.domain.com.

這樣它就把所有沒給出設定的以domain.com結尾的記錄全部轉到www.domain.com去了,不管是aaa.domain.com還是bbb.domain.com。這不會影響已有的記錄。配置好dns伺服器後應該重新啟動守護程序named:

[root@domain /root]# /etc/rc.d/init.d/named restart

二、apache伺服器的配置】【列印】

Linux下的虛擬Bridge實現

linux下的bridge也是一種虛擬裝置,這多少和vlan有點相似,它依賴於乙個或多個從裝置。與vlan不同的是,它不是虛擬出和從裝置同一層次的映象裝置,而是虛擬出乙個高一層次的裝置,並把從裝置虛擬化為埠port,且同時處理各個從裝置的資料收發及 再加上netfilter框架的一些東西,使得它的實...

Linux環境下配置虛擬主機網域名稱

第一步 linux主機下配置虛擬主機網域名稱www.baidu.com vi etc hosts 新增192.168 儲存第二步 在tomcat下的server.xml中配置 autodeploy true 第三步 在linux 本機下配置 因為是本地訪問另外伺服器的虛擬網域名稱 所以 vi etc...

apache下虛擬網域名稱配置

在我們開發中通過虛擬網域名稱來訪問乙個指定的專案確實很方便,接下來教大家如何通過手動的方式去配置虛擬網域名稱 以apache伺服器為例 一 首頁我們得找到host檔案 windows下這個檔案在c盤中windows system32 drivers etc hosts中 加入如下內容 127.0.0...