Linux怎么搭建DNS服务器,第1张

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 [域名] 来查看解析的状况。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Linux怎么搭建DNS服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情