dns命令行怎麼配置
A. linux配置dns伺服器配置命令
linux配置dns伺服器配置命令
Linux系統的DNS伺服器怎麼配置,配置命令有哪些?下面跟我一起來了解一下吧!
一、實驗目的
熟悉Linux系統中DNS伺服器的配置方法。理解配置過程的基本步驟的作用。
二、實驗任務
(1)建立正向搜索區域,為網路個台伺服器建立主機記錄、別名記錄。為網路建立郵件交換器記錄。使得客戶機能夠根據伺服器主機域名搜索出其IP地址。
(2)建立反向搜索區域,為網路個台伺服器建立反向記錄,使得客戶機能夠根據伺服器主機IP地址搜索出其域名。
三、實驗內容
1)DNS伺服器配置的主要步驟:
首先在桌面右擊,選擇【新建終端】;
1. 查看系統中是否已經安裝了DNS伺服器程序BIND,命令如下:
[root@libl root]#rpm –qa |grep bind(對照書本查看,一般都會有安裝的。)
2、用命令直接啟動dns伺服器,命令如下:[root@libl root]# service named start
3、編輯主配置文件/etc/named.conf,主要是添加正向解析和反向解析,文件內容如下:
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* 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;
};
//
// a caching only nameserver config
//
Controls {
Inet 127.0.0.1 allow { localhost; } keys {rndckey; } ;
} ;
zone "." IN {
type hint;
file "named.ca"; //用來指定具體存放DNS記錄的文件
};
zone "localhost" IN { //用來指定具體存放DNS記錄的文件
type master;
file " localhost.zone";
allow-update { none ;} ;
};
zone "0.0.127.in-addr.arpa" IN { //定義一個IP為127.0.0.* 的反向解析
type master;
file "named.local";
allow-update { none ;} ;
};
zone "test.com" IN { //指定一個域名為test.com的`正向解析
type master;
file "test.com.zone";
};
zone "173.168.192.in-addr.arpa" IN { //定義一個IP為192.168.173.* 的反向解析
type master;
file "173.168.192.in-addr.arpa .zone";
} ;
Include “/etc/rndc.key” ;
4、配置正向解析文件
正向解析是根據域名得到其IP地址。編輯正向解析文件/var/named/test.com.zone 如下:
$TTL 86400
@ IN SOA dns.test.com. webmaster.test.com. (
20110510; // 系列號,其值通常設置為日期。
28800; //刷新時間
7200; //重試
604800; //過期
86400; //生存時間
)
IN NS dns
@ IN MX 1 mail
dns IN A 192.168.173.66
www IN A 192.168.173.65
mail IN A 192.168.173.67
ftp IN CNAME www.test.com
5、配置反向解析文件
反向解析文件提供IP地址查詢相應 DNS主機名。編輯反向解析文件/var/named/173.168.192.in-addr.arpa .zone 如下:
$TTL 86400
@ IN SOA dns.test.com. webmaster.test.com. (
20110510; //
28800;
7200;
604800;
86400;
)
IN NS dns.tes.com.
66 IN PTR dns.test.com.
65 IN PTR www.test.com.
67 IN PTR mail.test.com.
6、接下來重啟dns伺服器,命令如下:[root@libl root]# service named restart
7、設置dns客戶端。
對於windows2003環境系的dns客戶端,使IP地址設為靜態設置,其地址為192.168.173.65,子網掩碼為 255.255.255.0,默認網關為192.168.173.254,首先DNS伺服器(p)為192.168.173.66
8、測試DNS伺服器。
1)在桌面的【開始】那點擊後又點擊【運行】
2)在彈出的面板上輸入“cmd”後就出現【命令提示符】下輸入“ping dns.test.com”查看正向解析是否成功,接著再輸入“ping 192.168.173.66”查看反向解析直接啟動DHCP伺服器,是否成功。若不成功,則在linux系統的配置dns伺服器的機上的【新建終端】上先啟動dns伺服器,接著再查看正反向解析文件有沒有建立好,命令如下:[root@ root]# named –g
;B. DNS伺服器如何配置
圖9 執行「新建主機」命令
第3步,打開「新建主機」對話框,在「名稱」編輯框中鍵入一個能代表該主機所提供服務的名稱(本例鍵入「www」)。在「IP地址」編輯框中鍵入該主機的IP地址(如「192.168.0.198」),單擊「添加主機」按鈕。很快就會提示已經成功創建了主機記錄,最後單擊「完成」按鈕結束創建。
四.設置DNS客戶端
盡管DNS伺服器已經創建成供,並且創建了合適的域名,可是如果在客戶機的瀏覽器中卻無法使用「www.yesky.com」這樣的域名訪問網站。這是因為雖然已經有了DNS伺服器,但客戶機並不知道DNS伺服器在哪裡,因此不能識別用戶輸入的域名。用戶必須手動設置DNS伺服器的IP地址才行。在客戶機「Internet協議(TCP/IP)屬性」對話框中的「首選DMS伺服器」編輯框中設置剛剛部署的DNS伺服器的IP地址(本例為「192.168.0.1」,如圖11)。
圖11 設置客戶端DNS伺服器地址
然後再次使用域名訪問網站,你會發現已經可以正常訪問了。
如何在Linux伺服器上設置DNS
摘自互聯網
如何在Linux伺服器上設置DNS
作者:吳阿亭 [Linux應用版版主]
背景: 公司用專線連到Chinanet,並獲得一段C類IP地址空間(如:16個),
同時向ChinaNIC申請了公司域名yourdomain.com,現在設置一台機器
作DNS伺服器,同時也設為防火牆。
對象: Internet專線用戶
軟體: Redhat Linux 5.2
實現過程:
1. 該伺服器上裝有兩塊網卡,內部介面eth1地址為192.168.11.5,外部
介面eth0地址為 202.a.b.c 機器名設為 dns.yourdomain.com ,安裝
及配置過程略
2. Redhat Linux 5.2隨CD帶的是bind 8.X的版本,下面是我的配置:
----------
[root@dns jephe]# more /etc/named.conf
options {
directory "/var/named";
forward first;
forwarders {
202.96.199.133;
};
};
zone "."{
type hint;
file "root.hints";
};
zone "0.0.127.in-addr.arpa"{
type master;
file "127.0.0";
};
zone "11.168.192.in-addr.arpa"{
type master;
file "192.168.11";
};
zone "yourdomain.com"{
notify no;
type master;
file "yourdomain.com";
};
---------
註:a. 202.96.199.133 是 Chinanet的一個DNS伺服器(ns.sta.net.cn) .
b. root.hints 包含了互聯網上的一組根伺服器的地址,可從網上下載,
(ftp://ftp.internic.net/domain/named.ca),然後換名為root.hints,
你也可取別的名字,這個區信息非常重要,必須存在,為了保持它最新,
一般每月更新一次。也可設一個script文件,每次自動更新
c. 127.0.0 是該機器本地介面的反向解析文件,設置後便幾乎不再需要更改。
d. 192.168.11是內部網段的一些伺服器的反向解析信息。
e. yourdomain.com 文件是你所申請的域的正向解析文件。在你向ChinaNIC
申請域名yourdomain時,一般地,你還需要提供管理這個域的DNS伺服器,
你可以用dns.yourdomain.com(202.a.b.c)。
---------
[root@dns named]# more 127.0.0
@ IN SOA dns.yourdomain.com. root.dns.yourdomain.com. (
1999092501 86400 3600 3600000 86400 )
NS dns.yourdomain.com.
1 PTR localhost.
[root@dns named]# more 192.168.11
@ IN SOA dns.yourdomain.com. root.dns.yourdomain.com. (
1999092501 86400 3600 3600000 86400 )
NS dns.yourdomain.com.
1 PTR host1.yourdomain.com.
2 PTR host2.yourdomain.com.
4 PTR host4.yourdomain.com.
[root@dns named]# more yourdomain.com
@ IN SOA dns.yourdomain.com. root.dns.yourdomain.com. (
1999092501 86400 3600 3600000 86400 )
NS dns.yourdomain.com.
dns A 202.a.b.c
MX 5 dns.yourdomain.com.
www CNAME dns
ftp CNAME dns
[root@dns named]# more /etc/resolv.conf
search yourdomain.com
nameserver 127.0.0.1
nameserver 202.96.199.133
[root@dns named]# more /etc/hosts
127.0.0.1 localhost localhost.localdomain
202.a.b.c dns.yourdomain.com dns
192.168.11.5 dns.yourdomai.com dns
192.168.11.1 host1.yourdomain.com host1
192.168.11.2 host2.yourdomain.com host2
------------
註: a. 你需要聯系你的ISP關於反向域解析設置,一般情況下,
你不需要反向解析,但有些應用程序可能用到它,還有,
當你訪問網上某些網站時,網站會檢查你連上來的IP地址,
看能否找到相應的域名,若不能,則拒絕連接如ftp.tis.com ,
若你得到的一段C類IP地址空間,僅僅16個其中202.a.b.c和202.a.b.c2
你正在用,但你的ISP恐怕不會把這16個地址子域交給你管理,
為了簡單起見,ISP會簡單地要求你加哪些機器,你能提供給他們如下:
你需要提供相應的信息,象這樣
$ORIGIN b.a.202.in-addr.arpa
c PTR dns.yourdomain.com.
c2 PTR host2.yourdomain.com.
b. 每次更新DNS信息後,你可用killall -HUP named去重讀更改的
配置文件,你可以開另一個窗口運行tail -f /var/log/messages
查看有無出錯信息,以便檢查你的設置是否有錯。
c. 最後你可以用nslookup來檢查你的DNS設置,依次檢查正反向域設置,
然後看能否解析外面的站點。
C. 如何在電腦上設置dns
下面以win10系統為例設置DNS
1、首先找到右下角的「網路圖標「,滑鼠右鍵彈出菜單,在菜單中點擊進入「打開網路和Internet」設置。
(3)dns命令行怎麼配置擴展閱讀:
1、需要手動設置DNS的原因
①正常情況下DNS地址一般只需要自動獲取即可。但是有時候電腦可能會被DNS劫持,或者有時候DNS不穩定,導致上網時出現網路連接失敗或者彈廣告,所以,為了更好的上網體驗,我們可以通過手動設置DNS來解決這些問題,從而流暢地上網。
2、DNS的域名結構的類別
①根域
是DNS根節點伺服器,使用"."表示。
② 頂級域
組織域:.com, .org, gov, .e, mil
國家域:.tw, .hk, .cn
反向域:.in-addr.arpa
③二級域:
如.com,是一個二級域
④子域:
子域是相對而言。
如對於二級域.com,www..com就是.com的子域。
D. 如何正確的給電腦設置DNS
路由器設置正確的前提下,把電腦的IP地址和DNS伺服器地址設置成自動獲取就可以連接路由器上網了,只改自己電腦設置是不會影響到別人連接路由器上網的。設置DNS步驟如下:
1、按下Win+R打開運行冊鎮輸入cmd回車。
注意事項:
1、如果不知道獲取的DNS伺服器地址,請勿手動修改DNS,會導致聯網失敗。
2、臨時DNS伺服器地址有:8.8.8.8;114.114.114.114;8.8.6.6。
E. 在Linux中,如何配置DNS
Linux系統如何修改DNS?
1.在命令行中輸入「vi /etc/resolv.conf」命令對resolv文件進行編輯
2.在打開的文件中輸入 nameserver 114.114.114.114(按鍵盤上的I鍵可以使當前文本進入編輯狀態),按下鍵盤上的ESC可以退出編輯狀態。
3.在退出編輯狀態下輸入:wq回車後可以對當前配置進行保存
網卡方式如何配置DNS?
在命令行輸入「vi /etc/sysconfig/network-scripts」打開網卡配置文件,在配置文件中的DNS1和DNS2中配置上新的DNS。
F. DNS是什麼怎麼設置在哪設置
一、DNS的含義
DNS(Domain Name System,域名系統),萬維網上作為域名和IP地址相互映射的一個分布式資料庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過域名,最終得到該域名對應的IP地址的過程叫做域名解析(或主機名解析)。
DNS協議運行在UDP協議之上,使用埠號53。在RFC文檔中RFC 2181對DNS有規范說明,RFC 2136對DNS的動態更新進行說明,RFC 2308對DNS查詢的反向緩存進行說明
二、設置步驟
1、右擊桌面網上鄰居→選擇「屬性」,在網卡對應的「本地連接」選擇「屬性」,「常規」,「Internet協議(TCP/IP)」,查看其「屬性」
若路由器為默認設置,那麼主機網路參數設置為:
IP:192.168.1.x(2-254)
掩碼:255.255.255.0
網關:192.168.1.1
DNS:填寫當地DNS地址,如不清楚,請咨詢當地服務提供商。(也可將IP地址設置為自動獲取,DNS建議手動指定)
三、設置路徑
右擊桌面網上鄰居→選擇「屬性」→在網卡對應的「本地連接」選擇「屬性」,「常規」,「Internet協議(TCP/IP)」,「屬性」
(6)dns命令行怎麼配置擴展閱讀:
DNS功能:
每個IP地址都可以有一個主機名,主機名由一個或多個字元串組成,字元串之間用小數點隔開。有了主機名,就不要死記硬背每台IP設備的IP地址,只要記住相對直觀有意義的主機名就行了。這就是DNS協議的功能。
主機名到IP地址的映射有兩種方式:
1)靜態映射,每台設備上都配置主機到IP地址的映射,各設備獨立維護自己的映射表,而且只供本設備使用;
2)動態映射,建立一套域名解析系統(DNS),只在專門的DNS伺服器上配置主機到IP地址的映射,網路上需要使用主機名通信的設備,首先需要到DNS伺服器查詢主機所對應的IP地址。[1]
通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)。在解析域名時,可以首先採用靜態域名解析的方法,如果靜態域名解析不成功,再採用動態域名解析的方法。可以將一些常用的域名放入靜態域名解析表中,這樣可以大大提高域名解析效率。
網路-DNS
G. 如何配置DNS地址
如果需要正常解析上網,就需要配置DNS地址。如果遇到無法解析伺服器的DNS地址,需要對DNS進行操作,具體如下:
1、打開win10開始菜單,輸入cmd 或者找到 命令提示符
注意事項
DNS 協議中的域名標准闡述了一種可用任意標簽值的分布式的抽象域名空間。任何組織都可以建立域名系統,為其所有分布結構選擇標簽;
但大多數 DNS 協議用戶遵循官方網際網路域名系統使用的分級標簽。常見的頂級域是: COM 、 EDU 、 GOV 、 NET 、 ORG 、 BIZ ,另外還有一些帶國家代碼的頂級域。
H. DNS怎麼設置
您好,DNS(域名系統)是互聯網的一項服務。它作為將域名和IP地址相互映射的一個分布式資料庫,能夠使人更方便地訪問互聯網。DNS使用TCP和UDP埠53。設置DNS方法:
1、點擊任務欄上的網路圖標,打開「網路和共享中心」。
2、在左側導航欄找到「更改適配器設置」選項,點擊進入。
3、選擇你要設置dns的網路,然後右擊圖標,選擇「屬性」。
4、在網路連接屬性面板中「網路」選項下,選中「Internet 協議版本 4(TCP/IPv4)」,然後點擊下面的「屬性」。
5、在屬性面板中,切換到常規選項下,勾選使用下面的DNS伺服器地址,輸入DNS地址,然後點擊確定按鈕,設置完成。
免費DNS地址: 114DNS:114.114.114.114(推薦國內使用) Google DNS:8.8.8.8(國外)