1 頁 (共 1 頁)

如何變更DNS及dns指向的相關說明

文章發表於: 2005年 3月 4日, 10:33
joe
已承租本公司虛擬主機或申請本公司網址客戶,若是自備網址都會遇到變更DNS的問題
您必須變更域名的DNS才抓的到您的虛擬主機
※請注意:試用期間請使用試用網址進行測試即可、如有自備網址請勿設定dns指向,如有特殊需求一定要使用自備網址作測試請另行通知服務人員告知您的自備網址以便服務人員為您設定測試自備網址,另外在指向前一定要先問清楚是否已經有做dns指向給其他伺服器代管例如郵件主機的dns或由其他dns伺服器代管你的dns,當然如果都沒有才可以進行指向,通常需要注意的是你的郵件如果平常收的時候是在別的地方收或www或沒有www的要指向不同的地方才會需要做dns給人代管,所以指向前先問清楚使否有要讓特定的郵件主機代管dns或由其他空間或網頁設計廠商代管dns,如果有的話請告知該代管dns單位進行將web指向就是a指向指到我們公司的ip上來即可,那指向的話看要怎麼做指向先聽問下程式師或代管單位或問本公司需要將哪些指向指向到我們公司。

變更的方法很簡單
在我們給你的信中會有兩組DNS主機
您只要登入您網址管理介面(看你域名是在哪註冊的)找到修改DNS主機等選項(每家網址註冊商都有不同名稱)先找到可否下拉自管dns選項選擇後(有一定要選沒有的話就不選),裡面大約會有4-5各欄位給您填,將裡面舊的資料都清除(有舊資料才清沒有設過的話通常是空白的),只要填上我們給您的兩組DNS主機名稱就可以,若是台灣的注冊商如hinet、pchome等需要輸入DNS主機的IP,變更完您要等24-72小時不等的時間等DNS生效,每家註冊商生效的時間都不同,生效後您的網站才可連接上本公司主機才可瀏覽網頁及使用虛擬主機。
※請注意一個非常重要的重點(當你填寫dns指向後發生無法填入的情形或顯示找不到此組dns的ns紀錄時請看以下藍色字說明):(學校老師不會教但一定要知道的,有自行架設dns server的才要看)
網址其實有分種類台灣網址.tw或國際網址.com .org .net等
國際網址基本上都是由國外申請或國外註冊商申請就算是國內的註冊商有賣也是代理國外註冊商的註冊服務。
所以不管是哪一種網址他們的dns只有host一欄 沒有ip
台灣的註冊商會有host ip 兩欄(這樣的設置其實與國外規格不符,會導致國際網址或其他國家網址無法自管dns因為沒有向其他註冊局註冊ns只有台灣網址行的通。)
那要注意的是因為國外沒有ip這一欄所以如果有自行架設dns主機的客戶
都要注意到只要是使用國外註冊的網址(像本公司的網址都是代理國外註冊商的服務)要用來作為dns主機的主機必須向註冊商
要求註冊ns紀錄(或稱為域名服務器註冊或ns主機伺服器註冊每家公司稱呼都不同但都是指name server的註冊),註冊ns紀錄時你只需提供你的host及ip
例如
host ip
ns1.abc.com ip:192.168.0.1
ns2.abc.com ip:192.168.0.2
請注意:目前台灣或國內的註冊商向twnic代理的tw網址都沒有開放註冊ns,所以建議
您可向國外網站或本公司等網站注冊台灣網址做為dns主機,或購買國際網址較為適合
做為dns主機。

dns架設時通常預設兩組dns所以需要有兩個固定ip及您網址兩個次網域當作dns的host
註冊商在收到ns註冊的要球時會將所有國際網域的紀錄指向該次網域所相對應的ip
對應完後還要等12-24小時以後才會生效,當生效後您才可以進行網址dns指向
基本上每個註冊局都會有ns的指向紀錄,ns紀錄指向完成後不管您的網址在哪邊
買的或什麼樣的網址只要在該購買的註冊局內有此ns對應指向ip的紀錄都可設定完成dns的指向因為國外註冊商的系統都會去抓各個註冊局的ns紀錄指向所以自然都可設定完成。
注意:如您的網址註冊商搞不懂什麼是ns主機註冊可交由本公司為您代為註冊,但不保
證可以註冊的成功,因為有時候必須要在原註冊網址的單位進行ns註冊例如:你的ns主
機是台灣網址而要指向的網址也是台灣網址不同註冊商的平台有時候並無法進行註冊

另相對的如您的網址註冊是台灣網址註冊商如pchome hinet seednet都有提供host和ip的欄位所以等同於已經做好指向了,但問題是如果拿來當dns主機只能開設在這些註冊商買的台灣網址才能使用其他國際網址並沒有進行ns註冊紀錄所以不能進行dns的自管所以本公司才會建議您要架設dns主機務必使用國際網址或國外的註冊商代理台灣ˇ網址的註冊服務像我們或者匯智或godaddy或enom等國際註冊商。
所以有一個重點你可以判斷註冊商是在國外還是國內
那就是有host及ip欄位的就是國內註冊商向twnic申請註冊服務的如.com.tw .org.tw等,那如果是從過外代理註冊服務的那就只有一欄host
另外不管你的網址註冊商是只有一欄或有兩欄只要是自行架設dns主機的客戶
都要向註冊商註冊ns紀錄畢竟dns架設好後你一個ip底下可以建置數百個站台
所以每個站台都有網址要對應dns你不可能只會遇到國內的註冊商也會遇到國外的註冊商所以架設完dns一定要向你原來註冊網址的廠商要求ns紀錄指向。
另外還有一個不成文的現象通常當作dns的主機的網址通常是國際網址不會是.tw或.com.tw或.net.tw等因為通常.com比較便宜而且短會比較適合當作dns的host
而且國外註冊的網址基本上也比較懂ns紀錄指向台灣註冊商都不是很懂這之間的關聯性
所以常常導致一些新手不懂註冊ns的關鍵點導致dns架設完後要將國際網址指向dns server就會顯示此dns沒有紀錄的訊息而無法填上該欄位因為國際網址dns指向會先去查驗該dns是否已有已生效的ns紀錄找不到他就會顯示沒有該ns紀錄
另外ns紀錄的註冊是向全球的註冊局登紀dns主機的host及ip指向,所以當你已經有指向過要在變更指向時也要告知註冊商進行變更,全球的註冊局很多包含.com或.tw或jp或cn等全球的國家管理網址的單位進行dns的ns紀錄,當您的dns紀錄如果有漏掉某個註冊局沒有紀錄當你的客戶如果有買該國家的網址時要進行指向可能就會無法指向,所以註冊的時候記得要向全球任何一個註冊局都註冊才好以免發生無法指向的情形。


dns的指向詳細說明請參考以下範例方式設定:
設定步驟一定要先找到dns變更的選項,找到後一定會要您選擇自管(註1)或託管(註2),當然我們要選擇自管,選擇自管後填入虛擬主機空間商給您的dns主機的設定值。
1.有dns或host欄位也有ip欄位的設定方式:
dns1:ns1.demo.net ip:192.168.200.1
dns2:ns2.demo.net ip:192.168.200.2
dns3:
2.只有dns欄位或host只有一列空格時(購買本公司網址的設定值皆為以下此種類型)
dns1:ns1.demo.net
dns2:ns2.demo.net

站長常發現有客戶設定dns時再dns1:設定ip的情形
這是錯誤的歐
設定dns時一定是先設定英文的網域名稱如ns1.demo.net等類似的名稱
格式一定是:
dns1:dns網域 ip:接ip
dns2:dns網域 ip:接ip
通常會有兩組就是dns和ip
但有時國際網址會只有一排(本公司的設定值皆為以下此種類型)
dns1:dns網域
dns2:dns網域
dns3:
dns4:
設定1和2即可。
※另外提醒您dns的設定與轉址是不相同的功能請不要搞混了。
1.轉址只是將一個網址轉向另外一個網址。
2.但dns的功能是將網址經由設定dns設定後指向至虛擬主機商的dns伺服器,dns伺服器再指向管理該站台的web伺服器,dns伺服器通常與web伺服器是在同一台伺服器上但也可以分開來。
他的運作流程是這樣的:
客戶在瀏覽器打上網址→dns伺服器→web網站伺服器→回應到客戶瀏覽器上

註1:自管的意思是代表自己要管理dns的指向的意思,有自行架設dns或使用虛擬主機
空間商給的dns都是屬自管dns,空間商的dns是你向她們租用空間時必須要給的dns主
機當然可以視為自己的,而且dns的自管定義是dns要自行管理的意思,當然當你只像
空間商的dns時表示由空間商提供你的空間或dns主機自行管理,那dns一但指向你自己的主機或我們公司dns主機表示要自己管或交給空間商管當然給我們管的話dns的任何指向會由我們公司負責指向自己管就自己要會指向才行,所以不管是空間商管或者自己架設都會叫做自管,所以才會是選擇自管。

註2:託管的意思是指給您的網址註冊商托管,當然dns是使用註冊商預設好的dns,那
不管你的網址是不是跟虛擬主機商買的,網址的註冊商都有一個獨立管理的dns主機或
上游註冊商提供的dns主機,與虛擬主機本身提供的dns是不相同的,所以當您選擇託
管時表示dns要給註冊商管,那當然你可以使用的功能就很多類似像a紀錄指向(ip指向)
或mx紀錄指向、轉址、子網域指向等功能都是託管dns預設好可以給你使用的,那你可
能會想到如果設定了自管dns是不是還能使用以上功能那當然是不能的,因為dns已經
不是由註冊商管暸當然你不能使用以上功能,但你如果已經設定好自管dns指要登入虛
擬主機的後台一樣是可以有以上功能只是自管是在虛擬主機後檯上設定,但托管就是在
網址註冊商提供你的網址管理後檯設定,另外要注意的是dns一但由虛擬主機商管理
那dns的任何指向都要由虛擬主機的管理系統進行設定dns的任何指向,如果虛擬主機後台有提供給你dns指向那當然可以自己進行設定如果沒有的話詢問下虛擬主機商後再請虛擬主機商進行設定即可畢竟dns的指向要注意的事情很多而且dns指向並不是每個人都懂。

另外您提醒您dns的指向並非三言兩語可以說的完,要說簡單哪就是將dns自管進行設定填入虛擬主機給您的dns主機而已那是正常應該遇到的狀況,如果遇到不懂ns註冊的
公司或虛擬主機那才會比較麻煩,但通常較有經驗的網路公司都應該懂ns註冊才對,如過不懂的話那看看上面站長的教學下,正常的話dns主機應該是要買國際網址當dns主機的hostname,最好是跟國外註冊商買,買完後順便和註冊商說要向全世界註冊局註冊ns主機這樣才是正確的dns主機建置的最正確做法因為不管你的客戶網址在哪邊買的那他都可以順利設定完成dns指向,台灣註冊商的dns設定實在不具國際化應該有檢討的必要。
目前台灣有代理國際網址註冊的廠商有威博達(我們)、匯智、pchome、網路中文等十幾家公司都可以向他們進行dns主機網址的購買和ns註冊服務,如您的空間或虛擬主機要順利的進行販賣請勿必要進行以上作業。