linux怎么配置dns
⑴ linux下DNS怎么配
使用命令vi  /etc/sysconfig/network-scripts/ifcfg-eth0,linux的DNS配置可修改该文件的DNS的值实现
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.11.150
PREFIX=24
GATEWAY=192.168.11.1
DNS1=192.168.22.254
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
HWADDR=00:0C:29:43:87:27
修改“DNS1=192.168.22.254”为你想要设置的DNS服务器,最后重启下网络即可,#service network restart
⑵ LINUX的DNS怎么设置
第1步:首先我们要切换到"/etc/sysconfig/network-scripts"目录中(该目录存放着网卡的配置文件)。
第2步:使用vim编辑器修改网卡文件"ifcfg-eno16777736",逐项写入配置参数,并保存退出。
设备类型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static
网卡名称:NAME=eno16777736
是否启动:ONBOOT=yes
IP地址:IPADDR=192.168.10.10
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.168.10.1
DNS地址:DNS1=192.168.10.1
第3步:重启网卡设备并测试网络是否联通。
实例:
进入到网卡配置文件所在的目录,然后编辑网卡配置文件填入下面的信息:
[root@linuxprobe ~]# cd /etc/sysconfig/network-scripts/
[root@linuxprobe network-scripts]# vim ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=static
NAME=eno16777736
ONBOOT=yes
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
执行重启网卡设备的命令,正常情况不会有提示信息,然后通过ping命令测试网络能否联通。
以ping www.linuxprobe.com为例:
[root@linuxprobe network-scripts]# systemctl restart network
[root@linuxprobe network-scripts]# ping www.linuxprobe.com
PING www.linuxprobe.com(42.81.4.64) 56(84) bytes of data.
64 bytes from 42.81.4.64: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from 42.81.4.64: icmp_seq=2 ttl=64 time=0.083 ms
64 bytes from 42.81.4.64: icmp_seq=3 ttl=64 time=0.059 ms
64 bytes from 42.81.4.64: icmp_seq=4 ttl=64 time=0.097 ms
^C
--- www.linuxprobe.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.059/0.080/0.097/0.013 ms
⑶ 在linux下如何修改DNS地址阿
修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
添加或修改DNS1=xxx.xxx.xxx.xxx字样保存退出,重启网络服务
也可以修改/etc/resolv.conf文件 添加nameserver  xxx.xxx.xxx.xxx 字样保存退出
也可以直接修改/etc/hosts文件,直接添加IP地址和对应的域名
DNS生效顺序是:
1 hosts文件 ---- 2 /etc/sysconfig/network-scripts/下的网卡配置文件 ---3 /etc/resolv.conf
⑷ linux怎样配置dns服务器
/etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡信息
在/etc/目录下修改named.conf文件在named.conf文件倒数第二行写入以下代码:
Zone”[域名.com]”IN {
type master;
file”[域名.com] zone”;
allow-transfer{ none; };
};
再进入/var/named/chroot/var/named目录下,创建 :[域名.com].zone其内容为:
$ttl 38400
域名.com. IN SOA dns.域名.com. admin.域名.com. (
2008061403 修改版本
10800
3600
604800
38400)
域名.com. IN NS dns.域名.com.
dns IN A [服务器IP地址]
www.[域名.com]. IN A [服务器IP地址]
ftp.[域名.com]. IN A [服务器IP地址]
mail.[域名.com]. IN A [服务器IP地址]
◆更改客户机的DNS与服务器一致
WARNING:Any!!!!
⑸ linux下如何配置DNS服务器,
在linux下配置DNS服务器,下面是配置过程中设置过的一些文件, 
/etc/hosts 文件的具体内容如下: 
# Do not remove the following line, or various programs 
# that require network functionality will fail. 
127.0.0.1 localhost.localdomain localhost fc4 
192.168.1.3 a.test.com a 
192.168.1.1 b.test.cn b 
/etc/host.conf 文件: 
order hosts,bind 
表示先用hosts文件做解析,在用DNS解析 
/etc/resolv.conf 文件: 
; generated by NetworkManager, do not edit! 
search test.com 
nameserver 127.0.0.1 
search test.cn 
nameserver 192.168.1.1 
nameserver 61.144.56.100 
/etc/named.conf 文件: 
// 
// named.conf for Red Hat caching-nameserver 
// 
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; 
}; 
// 
// a caching only nameserver config 
// 
controls { 
inet 127.0.0.1 allow { localhost; } keys { rndckey; }; 
}; 
zone "." IN { 
type hint; 
file "named.ca"; 
}; 
zone "test.com"IN { 
type master; 
file "test.com"; 
allow-update { none; }; 
}; 
zone "1.168.192.in-addr.arpa"IN { 
type master; 
file "192.168.1.rev"; 
allow-update { none; }; 
}; 
zone "test.cn"IN { 
type master; 
file "test.cn"; 
allow-update { none; }; 
}; 
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { 
type master; 
file "named.ip6.local"; 
allow-update { none; }; 
}; 
zone "255.in-addr.arpa" IN { 
type master; 
file "named.broadcast"; 
allow-update { none; }; 
}; 
zone "0.in-addr.arpa" IN { 
type master; 
file "named.zero"; 
allow-update { none; }; 
}; 
include "/etc/rndc.key"; 
在/var/name/test.com 文件下: 
$TTL 86400 
@ IN SOA a.test.com. root.a.test.com ( 
42 ; serial (d. adams) 
3H ; refresh 
15M ; retry 
1W ; expiry 
1D ) ; minimum 
IN NS a.test.com. 
IN MX 10 mail.test.com. 
a IN A 192.168.1.3 
mail IN A 192.168.1.3 
//其中root.a.test.com的含义是管理员的邮箱 
/var/name/test.cn 文件下: 
$TTL 86400 
@ IN SOA b.test.cn. root.a.test.com ( 
42 ; serial (d. adams) 
3H ; refresh 
15M ; retry 
1W ; expiry 
1D ) ; minimum 
IN NS b.test.cn. 
IN MX 10 mail.test.cn. 
b IN A 192.168.1.1 
mail IN A 192.168.1.1 
/var/name/192.168.1.rev 文件下: 
$TTL 86400 
@ IN SOA 1.168.192.in-addr.arpa. root.test.com. ( 
1997022700 ; Serial 
28800 ; Refresh 
14400 ; Retry 
3600000 ; Expire 
86400 ) ; Minimum 
IN NS a.test.com. 
IN NS b.test.cn. 
IN MX 10 mail.test.com. 
IN MX 10 mail.test.cn. 
3 IN PTR a.test.com. 
3 IN PTR mail.test.com. 
1 IN PTR b.test.cn. 
1 IN PTR mail.test.cn. 
然后用/etc/init.d/named restart重启DNS服务,在重启过程中,我曾经出现过好几次的错误,按照出错的提示,会提示是named.conf文件第几行出错的。或者提示在那些包含文件例如test.cn这些文件里面的问题,然后一个一个排除。 
最后还有一些nslookup的命令比较有用: 
set all用于显示使用nslookup工具这台机器上的DNS服务器的一些信息 
set type=any会显示完整信息包括域中邮件服务器和主从DNS服务器的名字和IP地址 
server 192.168.0.1更换查询的DNS服务器地址
⑹ 如何在LINUX命令下设置DNS
Linux下设置DNS
网卡DNS设置
用windos系统大家都知道,本地连接里面有一个DNS设置。 那么这个选项对应Linux系统的话就是在网卡配置文件,通过编辑vi  /etc/sysconfig/network-scripts 网卡下面的ifcfg-eth0 配置文件添加DNS服务器地址
查看DNS服务器地址网卡配置,输入 ifconfig -a 可以查看所有设备配置
图形界面DNS设置
如下图,在终端输入 setup命令即可调出图形界面设置(配置信息会写入/etc/resolv.conf文件里面)
DNS服务器地址配置
在Linux下面,有一个默认的DNS服务器地址配置文件的设置,存放在 /etc/resolv.conf
设置方法很简单,通过编辑 vi /etc/resolv.conf 设置首选DNS和次要DNS。如下图,排在前面的就是首选DNS,后面一行就是次要的DNS服务器DNS
hosts主机表文件
跟Windows系统一样,Linux系统也有主机表文件。同样可以通过设置主机表地址进行特定主机的解析,优先DNS服务器地址。
配置文件,在/etc/hosts
总结:
⑺ linux系统怎么配置dns
您好,方法
第一首先打开电脑的Linux系统。
然后检查bind工具。
第二然后配置/etc/named.conf文件。
再设置dns的ip地址。
第三然后设置允许连接的网段。
再配置访问的域名。
第四然后保存文档的更改。
再cp复制模板文件的内容到指定的文件。
第五然后配置文件内容。
再设置dns解析域名的ip地址。
第六然后开启服务,关闭防火墙和selinux。
再用nslookup命令进行检查dns的效果。
这就会Linux系统dns的基本配置。
