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/namedconf修改主配置文件,如下图:
修改完毕,保存退出
3
3、接着修改namedrfc1912zones文件,vi /etc/namedrfc1912zones,如下图:
4
4、添加设置DNS正向解析
修改zone配置文件,正向解析:
cd /var/named/
cp namedlocalhost szlptcnzone
vi szlptcnzone(要和主配置文件[/etc/namedrfc1912zones]里面定义的zone文件名一致)
5
5、修改zone配置文件,反向解析:
cd /var/named/
cp namedlocalhost 32168192zone
vi 0168192zone(要和主配置[/etc/namedrfc1912zones]文件里面定义的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/namedconf
named-checkzone szlptcn /var/named/ szlptcnzone
10
10、启动重启DNS服务,查看服务状态
service named restart
service network restart
用户端测试解析,通过nslookup进行测试。
END
注意事项
以上经验截图是以centos系统版本为例,其他linux版本配置文件可能有所不同。根据实际情况修改
本经验小编亲测截图,如果您觉得对您有帮助,就点击支持我吧。点击关注“咗嚛”,及时获取最新经验资讯!
在Linux的系统下如何才能修改IP信息
以前总是用ifconfig修改,重启后总是得重做。如果修改配置文件,就不用那么麻烦了~
A、修改ip地址
即时生效:
# ifconfig eth0 192168020 netmask 2552552550
启动生效:
修改/etc/sysconfig/network-s/ifcfg-eth0
B、修改default gateway
即时生效:
# route add default gw 1921680254
启动生效:
修改/etc/sysconfig/network-s/ifcfg-eth0
C、修改dns
修改/etc/resolvconf
修改后可即时生效,启动同样有效
D、修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network
新启动网络配置
/etc/initd/network restart
前提:Redhat 系统
ip, 掩码:
编辑/etc/sysconfig/network-script/ifcfg-eth0
IPADDR=19216801
NETMASK=2552552550
网关:
编辑/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xx
GATEWAY=1921680100
DNS:
编辑/etc/resolvconf
NAMESERVER=202962095
注意:上述IP地址都要改成与你的网络配置相对应的IP地址。
Linux下修改网卡IP和网关
建议通过终端字符方式下来修改
一修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
BROADCAST=1921681255
IPADDR=192168133
NETMASK=2552552550
NETWORK=19216810
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
~
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=192168234
NETMASK=2552552550
USERCTL=no
PEERDNS=no
TYPE=Ethernet
NETWORK=19216820
BROADCAST=1921682255
二修改网关
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=19216811
三重新启动网络配置
/etc/initd/network restart
——————————————————————————
修改配置文件
/etc/sysconfig/network-scripts/ 下有配置文件
比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件
比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件
域名服务器配置文件:/etc/ resolvconf
修改ip地址
即时生效:
# ifconfig eth0 192168020 netmask 2552552550
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改default gateway
即时生效:
# route add default gw 1921680254
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改dns
修改/etc/resolvconf
修改后可即时生效,启动同样有效
修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network
查看DNS地址解析状况可以使用dig命令,DNS服务器是写在 /etc/resolvconf
这个配置文件里面,如果你讲的是centos设置DNS服务器端(程序),那恐怕没有便捷的方法,只能是配置文件中挨个看看了。
windows上查看DNS解析情况那么可以使用nslookup [域名] 来查看解析的状况。
0条评论