1、一台DNS伺服器怎樣轉發兩個獨立的DNS伺服器
轉發技術是用於解決那些在本地DNS伺服器解決不了的查詢工作。這個過程涉及到一個DNS伺服器與其他DNS伺服器直接通信的問題。當本地DNS與外部DNS伺服器直接進行通信時,將簡化存儲在DNS伺服器緩沖區中非本地站點的信息。這樣將可以使得DNS伺服器在解決本地查詢工作時的效率會更高。
在Windows 2003之前發行的版本中,對於所有不能解決的查詢工作可以指定轉發給多個伺服器。如果其中一個伺服器不可用,這個請求就可以轉發到列表中的下一個伺服器。這在Windows2003中稱為標准轉發。
條件轉發的定義如下:對於一個特定域的DNS查詢信息將向何處轉發。這是Windows 2003 DNS 的一個可用的新特徵。這種設計的目的是為了實現在多個DNS分區環境中工作,在這種情況下,一個名字空間(例如prep.com)中的系統能夠和另一個名字空間(例如test.com)中的系統進行通信。當然,這也可以作為企業內部互聯網(兩個公司合並的情況)或者互聯網中特定場合(與一個商業夥伴共享數據)的解決方案。
設置標准轉發
1、點擊「開始」菜單中的「管理工具」中的「DNS」
2、在左面板的樹層次上選定你的DNS伺服器的名字,單擊滑鼠右鍵,然後選擇「屬性
注意:在DNS域名中的「所有其他DNS域名」也都被選定了。當選定這個標准時,所有被添加為轉發器的伺服器也將用於標准轉發(或者也可以用於沒有定義條件轉發但是包含此域信息的所有其他查詢)
在 「選定的域轉發器IP地址列表」中輸入伺服器的IP地址,然後點擊「添加」,對應這個IP地址的伺服器將作為轉發DNS查詢的伺服器。用於轉發的伺服器將按照添加的先後順序存放在列表中
可以選定列表中的IP地址並點擊「上移」或者「下移」來適當的調整整個列表順序。
點擊DNS屬性對話框下面的「確定」按鈕結束設置
在這種情況下,假設兩個公司——每個公司都有自己的網路——合並了。他們想要保持各自的網路配置,但是每個網路的域名伺服器只能解析自己內部的網路。而有一些應用程序和行為要求每個網路的域名伺服器能夠解析另一個網路的域名。這就是條件轉發的最完美的情形。
1、點擊DNS伺服器屬性的「轉發」標簽
2、點擊在DNS域名列表附近的「新建」。將出現新的轉發器的對話框
3.在「DNS域」中輸入域名伺服器,需要轉發的查詢將被轉發到這個伺服器,點擊「確定」按鈕。這個域名就被添加到「轉發器」標簽下的DNS域名列表中
為該域名指定一個IP地址,單擊確定,完成
設置條件轉發的其他提示和技巧
條件轉發只能用於那些DNS伺服器中沒有一級或者二級區(zones)的域。這意味著條件轉發可以用於具有與本地維護級別相同的區或者級別更高的區的域中。例如,可以對test.com、corp.test.com或者prep.com設置條件轉發,而example.test.com是在DNS伺服器上維護的本地分區。無論如何,在這種情況下,你都無法對one.example.test.com 和example.test.com 設置條件轉發。
對於容錯性,建議設置條件轉發時,每個條件轉發都定義多個伺服器作為轉發器。如果其中一個伺服器不可用,那麼還有另一個伺服器可能可用。
條件轉發可以替代以前版本的Windows DNS服務中的二級區(secondary zones),這個第二分區用於解決其他名字空間中的查詢問題
1.在/etc/named.conf 的options欄位增加 options {
directory "/var/named";
mp-file "/var/named/data/cache_mp.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
forwarders {192.168.0.1;192.168.1.22;};
};
2、在自已DNS伺服器上如何設置URL轉發?
使用主機頭綁定功能就可以將多個域名及空間和一個ip地址的同一個埠進行綁定了,但是這一定要server版本的操作系統的IIS才有。既然自己有web和DNS伺服器就不要用URL轉發了。
3、注冊本域名下的DNS 和URL轉發的具體區別是什麼
DNS 是指您申請域名的公司的DNS域名轉發伺服器,
它可以說成是一種協議,它具有全球的唯一性內
也就容是說您的域名只有正確綁定了正確的DNS它才會幫您轉發到您綁定的IP上去,這樣實現互聯網的訪問,它實際上是實現了IP的轉發功能
主域的DNS是不可以任意更改的,只有按照給您提供域名證書的公司才能夠幫您轉發,當然比如如果您將新網的域名要讓萬網去管理的話,萬網只要在DNS伺服器上對您的域名根做一個轉發設置就可以了,但您的主域必須要將萬網的DNS伺服器設置成您的主域DNS
至於二級域名的DNS,只要正確綁好主域DNS,二級域DNS是可以自己任意更改的,但前提是您必須擁有或者租用有DNS伺服器,這樣才能正常訪問
URL轉發,是指在某一台伺服器上綁定您的域名根,而當您用IE訪問該域名時,伺服器自動將該域名轉發到您事先設置好的地址,該地址可以任意轉發,但轉發後地址將變為轉發後地址,而DNS主域綁定只能訪問綁定的這個固定IP
4、DNS里的url轉發、url隱藏轉發是如何實現的?
URL轉發是這樣的:比如,你有一個域名叫abc.com,你想讓人家輸入域名abc.com時,轉向另一個伺服器如專:cde.com那麼應該設置URL轉發屬。
通常是域名伺服器自動實現的。只需要在域名伺服器上做一些設置就可以了。如果是萬網的域名的話,設置還是很簡單的,有直接的選項可以填。
5、域名轉發與域名解析有什麼區別?
當然,如果你自已先做域名解析,然後再在解析訪問的網頁上也可以通過ASP或JAVASCRIPT等腳本語言實現域名的轉發功能。
域名轉發:所謂域名轉發即URL轉發,是本站提供的一項域名增值服務,此服務是通過伺服器的特殊技術設置,實現當訪問您的域名時,將會自動跳轉到您所指定的另一個網路地址。當然前提是:首先您的域名已經成功注冊,並使用默認的 DNS 伺服器;其次同時您設置其轉發至的目標地址是可以在互聯網正常訪問到的,這樣才能保證您的 URL 轉發成功。 通過 URL 轉發服務,可以輕松實現多個域名指向一個網站或網站子目錄了; 另外,通過 URL 轉發服務,可以方便的實現將您的中文域名,設置自動轉發到您的英文域名主站點。域名轉發又有兩種方式:
不隱藏路徑域名轉發:訪問域名,自動跳轉到指定的網路路徑後,IE 瀏覽器的地址欄里顯示的地址自動變為顯示真正的目標地址。
域名解析是指將域名解析為IP。域名是IP的代名詞,沒有人會去記IP,訪問網站都是訪問域名的。
發布網站做網站服務,需要域名,需要用到域名解析。域名解析包括:A記錄、CNAME記錄、NS記錄、MX記錄、URL顯示轉發、URL隱性轉發、動態域名解析。
A記錄,是域名解析中最常見的,是將域名解析為目標公網固定IP。
CNAME記錄,是將域名解析為「目標域名的IP」。CNAME目標是地址是一個域名,但解析目標地址是這個域名的IP,即跟著這個目標域名走。
NS記錄,是指將此子域名交由目標DNS伺服器解析。
MX記錄,是郵件伺服器解析。在搭建郵件服務時,可以用自己的域名當為郵件名。如@qq.com。
URL顯性轉發,域名轉跳為另一個URL地址,轉跳後地址和內容都將為目標地址和內容。
URL隱性轉發,域名內容轉跳為另一個URL地址內容,轉跳後內容為目標URL內容,但URL地址不變。
動態域名解析,一般配合客戶端使用,域名實時解析到本地動態IP,即使IP變化,也不會影響域名的正常訪問。
6、哪個網站提供免費DNS域名解析,並帶來轉發功能?
域名解析可以用希網的,www.3322.org,轉發功能好像沒有免費的。我這里入侵了一個伺服器,你想辦法提權,然後用vIDC1.2自己做轉發,ip是221.214.1.26,埠22,ssh登錄,用戶名wwroom,密碼wwroom
7、DNS轉發怎麼實現?
先回答你DNS的作用吧,DNS中文叫做域名解析,是用來將域名解析成IP地址,以便你與該IP的WEB等伺服器建立連接。舉個例子,比如你要上www.網路.com
則DNS將www.網路.com解析成220.181.6.19網路的(web伺服器集群的IP地址)
DNS解析過程及原理
出處:天堂鳥 作者:天堂鳥 時間:2006-8-23 16:17:00
第一步:客戶機提出域名解析請求,並將該請求發送給本地的域名伺服器。
第二步:當本地的域名伺服器收到請求後,就先查詢本地的緩存,如果有該紀錄項,則本地的域名伺服器就直接把查詢的結果返回。
第三步:如果本地的緩存中沒有該紀錄,則本地域名伺服器就直接把請求發給根域名伺服器,然後根域名伺服器再返回給本地域名伺服器一個所查詢域(根的子域)的主域名伺服器的地址。
第四步:本地伺服器再向上一步返回的域名伺服器發送請求,然後接受請求的伺服器查詢自己的緩存,如果沒有該紀錄,則返回相關的下級的域名伺服器的地址。
第五步:重復第四步,直到找到正確的紀錄。
第六步:本地域名伺服器把返回的結果保存到緩存,以備下一次使用,同時還將結果返回給客戶機。
讓我們舉一個例子來詳細說明解析域名的過程.假設我們的客戶機如果想要訪問站點:www.linejet.com , 此客戶本地的域名伺服器是dns.company.com , 一個根域名伺服器是NS.INTER.NET , 所要訪問的網站的域名伺服器是dns.linejet.com,域名解析的過程如下所示:
(1)客戶機發出請求解析域名www.linejet.com的報文
(2)本地的域名伺服器收到請求後, 查詢本地緩存, 假設沒有該紀錄, 則本地域名伺服器dns.company.com則向根域名伺服器NS.INTER.NET發出請求解析域名www.linejet.com
(3)根域名伺服器NS.INTER.NET收到請求後查詢本地記錄得到如下結果:linejet.com NS dns.linejet.com (表示linejet.com域中的域名伺服器為:dns.linejet.com ), 同時給出dns.linejet.com的地址,並將結果返回給域名伺服器dns.company.com。
(4)域名伺服器dns.company.com 收到回應後,再發出請求解析域名www.linejet.com的報文。
(5)域名伺服器 dns.linejet.com收到請求後,開始查詢本地的記錄,找到如下一條記錄:www.linejet.com A 211.120.3.12 (表示linejet.com域中域名伺服器dns.linejet.com的IP地址為:211.120.3.12),並將結果返回給客戶本地域名伺服器dns.company.com。
(6)客戶本地域名伺服器將返回的結果保存到本地緩存,同時將結果返回給客戶機。