linux重啟dns
⑴ 解決linux下DNS配置重啟失效問題
有時候能 ping 通ip地址,卻 ping 不通域名,這就是 dns 沒有配置的緣故嘩悶晌。
但是DNS配置文件 /etc/resolv.conf 每次重啟就會失效。
打開這個配罩襪置文件,發現有注釋提示:
原亂鋒來系統已經提示我們不要手動改此文件,因為這里每次重啟會被覆蓋。
直接編輯 /etc/resolv.conf ,重啟之後一樣會失效。
⑵ LINUX的DNS怎麼設置
修改 DNS
username@host:~$ vi /etc/resolv.conf
內容判做格式如下:
nameserver 202.99.166.4
重新載入網路配置
這里說的重啟網路服務,命令如下:
visa@ren:~$ sudo /etc/init.d/networking restart
注意:配置修改完成後必須重啟網搭檔絡服知沖亂務後所做修改才能生效
⑶ centos7.0linux中的dns伺服器怎麼重啟
自動重啟一般有兩種情況。 1、硬體故障或者硬體與硬 件沖突,硬體接觸不良等。2、軟體故障,軟體與硬體沖突或軟體 與軟體沖突。?解決辦法:1、硬體故障通常不 容易解決,因為有的 原因 有可能 是手機在生產過程 中已經出現的問題,通常需要廠家質保。2、軟 件與軟體沖突或者軟 件與硬體沖突的解決, 最簡單的就是恢復出廠值,然後不安裝任何 軟體的情況下觀察手機 是 否還有問題,如果有就 不是軟體問題,或者是手機廠家出廠就有軟體問題,另外也可以刷不同的系 統觀察 手機是否有這種情況。
⑷ linux修改dns要重啟嗎
可以通過在網路配置中設置DNS伺服器來修改DNS,而不需要重啟系統即可完成DNS設置。州做旦但是在使胡櫻用網路之前,還是需要重新冊擾啟用網卡以生效新的配置。這可以在終端里輸入命令"ifdown ethx"和"ifup ethx"(x為網卡編號)來完成;也可以在網路設置中禁用並重新啟用網卡來重新設定DNS伺服器。
⑸ Linux下DNS無法解析怎麼辦
需要修改 /etc/resolv.conf 配置文件,指定域名解析伺服器就可以解決該問題;
1、編輯etc下的resoly.conf文件(如果沒有就新建一個);
2、在resoly.conf文件內添加一下內容;
nameserver 8.8.8.8
3、保存後重啟網路服務,可以通過命令「servicenetworkrestart」重啟;
⑹ Linux怎麼搭建DNS伺服器
Linux搭建DNS伺服器簡要步驟:
1
簡要步驟:
1.在bind的主配置文件中添加該域
2.在/var/named中創建該域的zone文件
3.編輯zone文件,添加需要的信息
4.檢測防火牆或selinux設置
5.啟動bind服務,重啟網路服務
6.用戶端測試域名解析
END
搭建DNS伺服器詳細步驟:
1
1、安裝DNS伺服器組件
安裝bind
yum install -y bind bind-chroot bind-utils
2
2、編輯DNS主配置文件
vi /etc/named.conf修改主配置文件,如下圖:
修改完畢,保存退出
3
3、接著修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下圖:
4
4、添加設置DNS正向解析
修改zone配置文件,正向解析:
cd /var/named/
cp named.localhost szlpt.cn.zone
vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]裡面定義的zone文件名一致)
5
5、修改zone配置文件,反向解析:
cd /var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件裡面定義的zone文件名一致)
6
6、更改防火牆設置和selinux設置
Getenforce(查看selinux是否開啟)
setenforce 0
vi /etc/sysconfig/iptables #配置防火牆埠
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重啟防火牆,使規則生效
7
7、啟動DNS服(注意DNS服務名稱在linux是叫做bind)
service named start
8
8、測試檢測域信息是否正常(重要)
檢查之前先看下 配置文件有沒有讀取許可權 ll /var/named
(如果沒有讀取全線, chmod +r /var/named/* 即可)
9
9、檢查bind文件配置過程中容易出錯
以下命令用以檢查bind配置文件及zone文件語法
named-checkconf /etc/named.conf
named-checkzone szlpt.cn /var/named/ szlpt.cn.zone
10
10、啟動重啟DNS服務,查看服務狀態
service named restart
service network restart
用戶端測試解析,通過nslookup進行測試。
END
注意事項
以上經驗截圖是以centos系統版本為例,其他linux版本配置文件可能有所不同。根據實際情況修改
本經驗小編親測截圖,如果您覺得對您有幫助,就點擊支持我吧。點擊關注「咗嚛」,及時獲取最新經驗資訊!
⑺ 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
;⑻ linux系統中,停止dns服務的命令是
在終端命令窗口中啟動與停止DNS服務
在命令模式下啟動、停止和重啟DNS服務最快,其操作方法如下:
[root@rh01
~]#service
named
start
//啟動named服務,即DNS服務
[root@rh01
~]#service
named
stop
//停止named服務,即DNS服務
[root@rh01
~]#service
named
restart
//重啟named服務,即DNS服務
若需在下次啟動系統時,named服務隨系統一同自動啟動,也可在終端命令窗口中執行如下操作:
[root@rh01
~]#
ntsysv
//啟動伺服器配置界面
⑼ linux做完DNS後重啟named服務顯示配置錯誤怎麼解決
你的提信息很明顯了
dnssec-validation 不能被識別
檢查一改飢下是歲派不是拼寫錯了。
據我乎殲賀推測你的的DNS的版或者是比較低,
或者是位置寫錯了.
或者沒有開啟dnssec-enable = yes
⑽ Linux系統(CentOS6.2)每次重啟後要重置DNS配置,怎麼解決這個問題,求指導請給出詳細操作,謝謝!
修改配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
具體內容參照如下:
OOTPROTO=static #啟動eth0介面時使用靜態IP地址分配
HWADDR=00:E0:4C:61:71:E3 #MAC地址
IPADDR=219.246.177.160 #設置IP地址
NETMASK=255.255.255.0 #設置子王掩碼
GATEWAY=219.246.177.1 #設置網關
DNS1=xxx # 設置DNS伺服器
DNS2=xxx
ONBOOT=yes #開機時啟動
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:13:D3:90:95:4D
ONBOOT=yes
TYPE=Ethernet
/etc/init.d/network restart可使其立即生效。