導航:首頁 > IDC知識 > 一個域名兩個伺服器

一個域名兩個伺服器

發布時間:2021-02-22 07:08:18

1、怎麼設置一個域名指向兩個伺服器

Load Balancer
很多服務商有這種服務的。比較好的是Rackspace
但是這就相當於你需要第三個服務專器。。
第三個伺服器是Load Balancer,則負屬載均衡。給用戶一個重定向到一個能用的伺服器。。
但是load balancer是有固定IP的,你把域名解析到Load Balancer上面。。

這種雲架構可以說是高大上。。但是貴的不是一點點的爽。。但是也是唯一的辦法了。。

而且如果你這樣再用資料庫的話還要考慮到MySQL replication。。。
這些都是大型雲架構才用到的東西。。
所以如果網站不是很大建議就一個伺服器。。最好了。。

2、一個域名 怎樣綁定到兩個伺服器

您可以選擇通過智能解析可以實現一個域名同時間應用到多台主機上面。

3、一個域名怎麼才能指向多個IP?

1、一個域名設定多個dns服務或者伺服器進行解析,同一個域名的每個解析都指向不同的ip地址,這樣應答快的dns優先進行解析,這樣就能保證最快定向到指定的網站空間去。如果空間也存在不同地點的相同內容鏡像,那麼這種方式最適合,例如sohu全國都有伺服器,就是這么乾的,除非你指定要訪問某個地方的伺服器,否則默認轉向最快的空間,因為內容是鏡像自動同步的,內容上不存在差別,用戶是不知道的。一般域名管理機構只允許設定2到3個域名解析服務,所以再多就不支持了。

2、自己公司建立伺服器,給自己進行dns解析服務,這樣容易實現以上功能的操做。且數量不受限制,例如給客戶提供移動、聯通、網通、電信、東方寬頻、長城寬頻等等多個dns,那麼使用對應寬頻的用戶都能自動定向到適合自己的網站去,企業可以分別在不同運營商那裡建立網站,保證不同帶寬的用戶都能高速訪問,很多游戲運營商都是這么乾的。

DNS負載均衡技術是在DNS伺服器中為同一個主機名配置多個IP地址,在應答DNS查詢時,DNS伺服器對每個查詢將以DNS文件中主機記錄的IP地址按順序返回不同的解析結果,將客戶端的訪問引導到不同的機器上去,使得不同的客戶端訪問不同的伺服器,從而達到負載均衡的目的。

4、一個域名掛2個伺服器

樓主弄混了伺服器數copy量和IP數量的關系。
簡單舉例:
我有一個網站,因點擊率高,所以要做成2個伺服器提供服務。
正確的做法是,我將兩台伺服器連到一台負載均衡器上,再將負載均衡器連入互聯網。
我的兩台伺服器只有內網IP,而公共IP是在負載均衡器上的。
接到訪問時,先由負載均衡器處理,根據預設的均衡方案將訪問送入某一台伺服器進行處理。
而2台伺服器共用一套存儲系統就是伺服器集群的范疇了,與樓主的問題沒什麼關系了。
所以說,一個域名只能綁定一個公共IP,而一個公共IP卻可以同時使用多台伺服器。

5、同一個域名可以解析到兩個伺服器上嗎

你要來設置,當你的源舊的IP訪問不了的時候,也就是你把舊的伺服器關停時,DNSPOD
接受到解析錯誤信息就會自動解析到你之前設置的另外一個伺服器ip上。,其實我覺得你沒必要這么做,只要你新的伺服器穩定、速度快,影響是很小的。

6、兩個域名 一個固定IP一個伺服器 如何做兩個網站?

同一台伺服器不同域名可以訪問不同目錄下的網站:

頂級域名 => / ;

www.頂級域名=> / ;

news.頂級域名 => /news;

開啟apache的mod_rewrite功能(肯定是要讓它支持重寫的)在httpd.conf 找到 mod_rewrite 把前面的#號去了就行,接著開啟apache的虛擬主機 在httpd.conf 找到 Virtual hosts 把前面的# 號去了。

添加幾個域名,在 C:/WINDOWS/system32/drivers/etc 目錄中找到hosts 這個文件 記事本打開它,添加如下三個域名

127.0.0.1  www.頂級域名

127.0.0.1  頂級域名

127.0.0.1  news.頂級域名

在虛擬主機中填寫相關代碼 讓它有許可權訪問 www目錄,找到Apache2/conf/extra 目錄下的 httpd-vhosts.conf 文件並打開 代碼添加如下

<VirtualHost *:80>
   DocumentRoot "E:/www"  // 這里是項目的目錄
   ServerName localhost       //你的ip 或者你的域名
  <Directory "E:/www">  // 這里是項目的目錄
            Options Indexes FollowSymLinks
            AllowOverride all
           Order Deny,Allow
           Deny from all
           Allow from 127.0.0.1   
   </Directory>
</VirtualHost>

然後將www.頂級域名 綁定到 相關jobs項目所在目錄 代碼添加如下

<VirtualHost *:80>
   DocumentRoot "E:/www/job"      // 這里是jobs所在的具體目錄
   ServerName www.頂級域名       // 你的ip 或者 你的域名
   ServerAlias *.頂級域名              //這里 用 ServerAlias 讓多個域名綁定到同一空間 也就是項目目錄
   <Directory "E:/www/job">        // 這里是jobs所在的具體目錄
           Options Indexes FollowSymLinks
           AllowOverride all
           Order Deny,Allow
           Deny from all
           Allow from All
   </Directory>
</VirtualHost>

弄好之後然後重啟apache ,如果重啟之後遇到apache啟動報錯 要查看apache的錯誤日誌,根據需求進行修改。在jobs目錄下 建立 .htaccess 文件 在裡面添加如下代碼

RewriteEngine on
#讓頂級域名 訪問根目錄
RewriteCond %{HTTP_HOST} ^www.頂級域名$
RewriteCond %{REQUEST_URI} !^/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /$1
RewriteCond %{HTTP_HOST} ^www.頂級域名$
RewriteRule ^(/)?$ /index.php [L]

#讓news.jobs.com 訪問news目錄
RewriteCond %{HTTP_HOST} ^news.頂級域名$
RewriteCond %{REQUEST_URI} !^/news/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /news/$1
RewriteCond %{HTTP_HOST} ^news.頂級域名$
RewriteRule ^(/)?$ news/index.php [L]

一切完成之後 你就可以試試 www.頂級域名 頂級域名  news.頂級域名 等訪問多域名對應的多站點了 ,如果需要其它二級域名訪問的話 按照如上的方法要重復 2 、4 步就可以了,不需要在重啟apache了 ,在一切設置好測試之後用於產品中。

7、一個域名可以解析到兩個伺服器上嗎?謝謝!

可以直接解析,域名只能解析到一個空間上,你直接登陸域名解析平台,然後將域名解析到你新空間的IP地址就可以了,然後在新空間上綁定下 域名就可以了。

8、一個域名可以指向兩個伺服器嗎?

域名.com
指向一個伺服器;
www.域名.com
可以指向另外一個伺服器
如果你是雙線空間,那麼可以指向一個伺服器的域名,這樣就是指向兩個伺服器了。具體參見服務提供商

9、一個伺服器上可以做兩個或多個域名的解析嗎?

一個伺服器可以解析多個域名。

要訪問一台互聯網上的伺服器,最終還必須通過IP地址來實現,域名解析就是將域名重新轉換為IP地址的過程。一個域名對應一個IP地址,一個IP地址可以對應多個域名;所以多個域名可以同時被解析到一個IP地址。域名解析需要由專門的域名解析伺服器(DNS)來完成。

(9)一個域名兩個伺服器擴展資料

域名解析的過程

當應用過程需要將一個主機域名映射為IP地址時,就調用域名解析函數,解析函數將待轉換的域名放在DNS請求中,以UDP報文方式發給本地域名伺服器。

本地的域名伺服器查到域名後,將對應的IP地址放在應答報文中返回。同時域名伺服器還必須具有連向其他伺服器的信息以支持不能解析時的轉發。

若域名伺服器不能回答該請求,則此域名伺服器就暫成為DNS中的另一個客戶,向根域名伺服器發出請求解析,根域名伺服器一定能找到下面的所有二級域名的域名伺服器,這樣以此類推,一直向下解析,直到查詢到所請求的域名。

與一個域名兩個伺服器相關的知識