在Linux中,如何配置DNS?,第1张

Linux系统如何修改DNS

1在命令行中输入“vi /etc/resolvconf”命令对resolv文件进行编辑

2在打开的文件中输入 nameserver 114114114114(按键盘上的I键可以使当前文本进入编辑状态),按下键盘上的ESC可以退出编辑状态。

3在退出编辑状态下输入:wq回车后可以对当前配置进行保存

网卡方式如何配置DNS

在命令行输入“vi /etc/sysconfig/network-scripts”打开网卡配置文件,在配置文件中的DNS1和DNS2中配置上新的DNS。

  1、安装DNS服务器组件:

  安装bind

  yum install -y bind bind-chroot bind-utils

  2、编辑DNS主配置文件:

  vi /etc/namedconf修改主配置文件,如下图:

  修改完毕,保存退出

  3、接着修改namedrfc1912zones文件,vi /etc/namedrfc1912zones,如下图:

  4、添加设置DNS正向解析:

  修改zone配置文件,正向解析:

  cd /var/named/

  cp namedlocalhost szlptcnzone

  vi szlptcnzone(要和主配置文件[/etc/namedrfc1912zones]里面定义的zone文件名一致)

  5、修改zone配置文件,反向解析:

  cd /var/named/

  cp namedlocalhost 32168192zone

  vi 0168192zone(要和主配置[/etc/namedrfc1912zones]文件里面定义的zone文件名一致)

  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、启动DNS服(注意DNS服务名称在linux是叫做bind):

  service named start

  8、测试检测域信息是否正常(重要):

  检查之前先看下 配置文件有没有读取权限 ll /var/named

  (如果没有读取全线, chmod +r /var/named/  即可)

  9、检查bind文件配置过程中容易出错:

  以下命令用以检查bind配置文件及zone文件语法

  named-checkconf /etc/namedconf

  named-checkzone szlptcn /var/named/ szlptcnzone

  10、启动重启DNS服务,查看服务状态:

  service named restart

  service network restart

  用户端测试解析,通过nslookup进行测试。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 在Linux中,如何配置DNS?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情