linux搭建dns(linux关闭dns)
今天给各位分享linux搭建dns的知识,其中也会对linux关闭dns进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
linuX下DNS怎么搭建
1、安装DNS服务器组件:
安装bind
yuminstall-ybindbind-chrootbind-utils
2、编辑DNS主配置文件:
vi/etc/named.conf修改主配置文件,如下图:
修改完毕,保存退出
3、接着修改named.rfc1912.zones文件,vi/etc/named.rfc1912.zones,如下图:
4、添加设置DNS正向解析:
修改zone配置文件,正向解析:
cd/var/named/
cpnamed.localhostszlpt.cn.zone
viszlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)
5、修改zone配置文件,反向解析:
cd/var/named/
cpnamed.localhost32.168.192.zone
vi0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)
6、更改防火墙设置和selinux设置:
Getenforce(查看selinux是否开启)
setenforce0
vi/etc/sysconfig/iptables#配置防火墙端口
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport53-jACCEPT
-AINPUT-mstate--stateNEW-mudp-pudp--dport53-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport953-jACCEPT
serviceiptablesrestart#重启防火墙,使规则生效
7、启动DNS服(注意DNS服务名称在linux是叫做bind):
servicenamedstart
8、测试检测域信息是否正常(重要):
检查之前先看下配置文件有没有读取权限ll/var/named
(如果没有读取全线,chmod+r/var/named/*即可)
9、检查bind文件配置过程中容易出错:
以下命令用以检查bind配置文件及zone文件语法
named-checkconf/etc/named.conf
named-checkzoneszlpt.cn/var/named/szlpt.cn.zone
10、启动重启DNS服务,查看服务状态:
servicenamedrestart
servicenetworkrestart
用户端测试解析,通过nslookup进行测试。
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
----DNS的功用是把计算机的名称转换为 IP地址。DNS的使用简化了系统管理员及客户对主机文件的操作和维护。
Intranet服务器的系统配置
----硬件配置:Pentium 133 CPU,32MB内存,2.1G硬盘,16倍速IDE光驱。
----操作系统:Red Hat Linux 5.1内核升级为2.2.3版。
----软件包:Apache Web Server 1.3.6;Sendmail 8.9.3; Wu-Ftp 2.4.2;DNS。
----1.安装Red Hat Linux 5.1
----参考README文件,用DOS启动盘引导,并将光驱驱动,执行\dosutils\autoload,依照提示进行安装。软件包选 WWW、Sendmail、 Ftp、 DNS等,在启动栏选中inetd、httpd、named、sendmail、 snmp、syslog等。
----2.网卡配置
Config mode: manual
Primary name+ domain: Linux.qxj.gov.cn
Aliases:qxj_Linux
IP address:192.168.0.100
Netmask:255.255.255.0
Net device:eth0
Kernel module:3c509
I/O port:0x210
Irq:11
----缺省网关为:192.168.0.1。
DNS的设置
----1.有关参数
域名: qxj.gov.cn
WWW服务器: www.qxj.gov.cn
Ftp服务器: ftp.qxj.gov.cn
Mail服务器: mail.qxj.gov.cn
----2.配置DNS
----①编辑/etc/named.boot,使之为:
directory/var/named
;cache named.ca
primary 0.0.127.in-addr.arpa named.local
primary qxj.gov.cn qxj.gov.cn
----②检查/etc/host.conf内容为:
order host, bind
multi on
----③检查文件/etc/resolv.conf为如下内容:
search qxj.gov.cn
nameserver 127.0.0.1
----④编辑或建立/etc/named.conf,内容为:
options{
directory/var/named;
};
zone0.0.127.in-addr.arpa{
type master;
filenamed.local;
};
zoneqxj.gov.cn{
type master;
fileqxj.gov.cn;
};
----⑤检查/var/named/named.local内容为:
@ IN SOA ns.qxj.gov.cn. hostmaster.qxj.gov.cn.(
1997022700; Serial
28800; Refresh
14400; Retry
3600000; Expire
86400); Minimum
IN NS ns.qxj.gov.cn.
1 IN PTR localhost.
----⑥编辑或建立文件/var/named/qxj.gov.cn:
@ IN SOA ns.qxj.gov.cn. hostmaster.qxj.gov.cn.(
199904261;Serial
28800;Refresh
7200;Retry
3000000;Expire
86400);Minimum
IN NS ns.qxj.gov.cn.
* IN MX 10 mail
* IN MX 20 qxj.gov.cn.
localhost A 127.0.0.1
ns A 192.168.0.100
qxj.gov.cn. A 192.168.0.100
mail A 192.168.0.100
news CNAME ns
ftp CNAME ns
www CNAME ns
pc1 A 192.168.0.5
pc2 A 192.168.0.6
winnt A 192.168.0.10
----设置完成后,执行ndc restart重新启动DNS。
----3.检查DNS
----执行nslookup,结果应与以下内容相似,说明你已成功了。
$ nslookup
Default Server: localhost
Address: 127.0.0.1
> set q=any
> qxj.gov.cn
Server: localhost
Address: 127.0.0.1
qxj.gov.cn
origin= ns. qxj.gov.cn
mail addr= hostmaster.qxj.gov.cn
serial= 199904261
refresh= 28800(8 hours)
retry= 7200(2 hours)
expire= 3000000(34 days 17 hours 20 mins)
minimum ttl= 86400(1 day)
qxj.gov.cn nameserver= ns.qxj.gov.cn
qxj.gov.cn internet address= 192.168.0.100
qxj.gov.cn nameserver= ns.qxj.gov.cn
ns.qxj.gov.cn internet address= 192.168.0.100
>exit