美文网首页
centos6.8下配置dns解析服务

centos6.8下配置dns解析服务

作者: 白雪姑 | 来源:发表于2019-03-27 22:02 被阅读0次

Dns服务器IP192.168.1.114,将iclude.cn域名解析到119.75.217.109(百度)上

1.安装yum–y install bind*

安装

2.修改/etc/named.conf配置文件

vim /etc/named.conf

注意下面截图红字部分

3.修改/etc/named.rfc1912.zones文件

vim /etc/named.rfc1912.zones

打开文件拖到最后修改

4.修改解析相关的配置文件

vim /var/named/ iclude.cn.zone

ns.iclude.cn 代表当前dns服务器名称。所以 ns. iclude.cn一定要解析到自己本身ns IN A 192.168.1.114

www IN A 119.75.217.109 // 代表 www. iclude.cn 解析到 119.75.217.109(百度)服务器上

图 注意红字部分

=============================================================

$TTL 1D

@ IN SOA ns.iclude.cn. root(

1 ;serial

1D ;refresh

1H ;retry

1W ;expire

3H ); minimu

@ IN NS ns.iclude.cn.

ns IN A 192.168.1.114

www IN A 119.75.217.109

===============================================================

5.修改权限

chown root:named iclude.cn.zone #这一步一定要做

问题解决方案

6.重启服务

service named restart

注:如果提示 SOA record not at top of zone

遇到这种问题,原因:注意检查iclude.cn.zone文件是否有错误,这里的错误是第二行开头缺少一个“@”符号

7.添加域名服务器

vim /etc/resolv.conf      

这个文件里面的内容重启之后恢复了!!!!!解决方法放在后面

nameserver:解析域名时使用该地址指定的主机为域名服务器。当第一个nameserver没有反应时才查询下面的nameserver。

=====================================================

; generated by/sbin/dhclient-script

search localdomain

nameserver192.168.1.114

#nameserver 202.193.64.63

======================================================

8.host 命令

host www.iclude.cn

到此配置完成了

使用nslookup查询DNS的记录,查询域名解析的IP

Ping

到主机上进行测试

1.设置DNS服务器IP

控制面板-网络和Internet安全-网络和共享中心-更改适配器设置,选择一个网络右键属性,

2.cmd进入命令行工具清空DNS缓存

ipconfig /flushdns

3.ping

没有ping通,网上找到的原因是因为centos默认打开了防火墙,需要关闭防火墙才行,同时打开53端口来允许远程主机访问

有关防火墙操作:

1 关闭防火墙-----service iptables stop

2 启动防火墙-----service iptables start

3 重启防火墙-----service iptables restart

4 查看防火墙状态--service iptables status

5 永久关闭防火墙--chkconfig iptables off

6 永久关闭后启用--chkconfig iptables on

关闭防火墙:

端口打开操作:

执行命令:iptables-A INPUT -p tcp --dport 53 -j ACCEPT

or下面这种方法:

vim 打开配置文件,编辑防火强配置文件

vim /etc/sysconfig/iptables

在配置文件中添加这句话:-A INPUT -m state --state NEW -m tcp -p tcp --dport53-j ACCEPT

保存退出即可。

再回到主机这边,清空dns缓存,再ping一次

完成。

关于etc/resolv.conf文件重启后恢复的问题

etc/resolv.conf保存DNS是暂时的,当重新启动network时,/etc/resolv.conf恢复到了初始状态,需要修改下列文件设置dns1=

vim /etc/sysconfig/network-scripts/ifcfg-eth0  (eth0网卡,根据自己的网卡选择eth0或者eth1或其他)

把NM_CONTROLLED=yes改为no

添加PEERDNS=”yes”

DNS1=

DNS2=

=================================================================

如果遇到以下问题

在配置正确无误的情况下,主机始终无法通过dns服务解析iclude.cn域名,这时候查看一下你的53端口状态

键入netstat -atunlp查看打开端口状态发现53端口被dnsmasq占用,dnsmasq是我之前安装的

执行service dnsmasq stop 暂停dnsmasq服务后, service named restart重启named服务,再查看端口状态已经可以了

主机是用nslookup看一下可以正常解析,至于address为什么是105,因为后面我改过dns解析iclude.cn指定解析的IP了

******以上是个人实践记录及一些问题的解决方法,能力有限如有不对请指正**********

相关文章

  • centos6.8下配置dns解析服务

    Dns服务器IP192.168.1.114,将iclude.cn域名解析到119.75.217.109(百度)上 ...

  • DNS域名解析服务

    配置正反向解析服务 1 主机 dns服务器 10.1.1.5 2 安装dns服务 3 配置主配置文件定义监听方式 ...

  • 使用DNS权重轮询实现业务流量灰度切换

    DNS设置 首先将DNS解析服务升级为支持权重轮询的版本 添加多条DNS解析A记录 开启权重配置 设置DNS权重值...

  • Linux智能DNS服务搭建之Bind服务(二)

    一、DNS正向解析与反向解析 1.DNS正向解析与反向解析简介 2.DNS正向解析与反向解析配置 1)配置正向解析...

  • ubuntu18 自带dns服务systemd-resolved

    停掉自带的dns管理服务 删除dns配置文件 重新写入dns解析 修改/etc/nsswitch.conf 这个文...

  • DNS

    DNS服务 DNS域名 DNS域名结构 DNS解析 DNS服务器类型 区域传输 DNS解析 区域数据库 添加CNA...

  • 高并发架构简析

    一 DNS解析做负载均衡 水平扩展:缺点:1.人工申请ip,域名,修改dns配置 2.服务...

  • DNS服务基础 、 缓存DNS

    T案例1:搭建单区域DNS服务器 案例2:特殊DNS解析 案例3:配置DNS子域授权 案例4:搭建并测试缓存DNS...

  • 域名解析

    阿里云域名控制台添加云解析dns 在服务器下找/etc/httpd/conf/httpd.conf,添加配置

  • CDN解析步骤

    CDN解析 用户发送请求->本地的DNS解析服务器 本地解析服务器->顶层DNS解析服务器 顶层解析域名返回服务器...

网友评论

      本文标题:centos6.8下配置dns解析服务

      本文链接:https://www.haomeiwen.com/subject/tkztbqtx.html