如何配置本地搭建的DNS服务器解析互联网?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置本地搭建的DNS服务器解析互联网?相关的知识,希望对你有一定的参考价值。
详细描述:一个拥有20台电脑的公司,通过8M ADSL拨号上网共享上网(共享主机A为:192.168.0.1),在局域网内其中一主机B:192.168.0.2搭建了IIS服务器和DNS服务器(通过共享主机A 192.168.0.1上互联网),主机B 192.168.0.2的DNS服务器上配置一个www.abcd.com的内部域名解析记录,其它局域网内的机器,在TCP/IP里设置DNS为:192.168.0.2,备用DNS添写了一个本地电信的DNS地址,局域网内电脑可以正常访问www.abcd.com这个内部域名,但是无法访问互联网如进百度等,但是可以上QQ。问题是:如何配置192.168.02这个电脑的DNS服务器可以解析互联网上其它的域名主机?
直接在你的DNS服务器里的“转寄站”加上外网的DNS地址,如图所示
因为我用的繁体系统,如你是其它版本参照着设置就好了
追问你用的是2003的服务器吗?我装的是2000.添加了转发,但是不起作用。
追答还是用2003吧,2000现在微软都不支持了
参考技术A 你可以找一个域名解析服析服务商,购买解析服务把域名解析到主机上,不用自己搭建,自己搭建很麻烦。国内有很多家这样的网站,比如 DNSCEO。 参考技术B ggdfhghfgfghCentOS7 搭建 DNS 域名解析服务器
参考技术A [TOC]主要参考知识
centOS7下DNS服务器的安装与配置 - csdn - 主要参考
CentOS7.3使用BIND配置DNS服务器(一) - csdn - 主要参考
四、bind(named)配置文件 - csdn
Linux系统下搭建DNS服务器——DNS原理总结 - csdn - 从概念层面看 DNS 解析
DNS正反向解析库配置篇(一) - csdn - 正反向解析文件配置
DNS配置详解 BIND实现正向解析和反向解析 - cnblog - 正反向解析文件配置
DNS域名解析服务--Named服务 - 说明详细
搭建DNS服务器 - - 域名解析文件配置说明
Linux中DNS配置 - csdn - 配置文件语法检查用的比较好
linux中dns服务器的搭建 - csdn - nslookup 使用的比较好
其他扩展知识
反向域名解析有什么功能? - 百度百科
Centos7/RHEL7中的ifconfig、netstat、route几个常用指令被替代 - csdn
运维小技巧:使用ss命令代替 netstat,和netstat说再见 - csdn
Linux安装nslookup - csdn
如图:
修改前先备份: cp -p /etc/named.conf /etc/named.conf.bak // 参数-p表示备份文件与源文件的属性一致。
修改配置: vi /etc/named.conf , 配置内容如下:
检查一波
添加配置: vi /etc/named.rfc1912.zones , 配置内容如下:
基于 name.localhost 模板,创建配置文件: cp -p /var/named/named.localhost /var/named/named.reading.zt
配置正向域名解析文件 named.reading.zt : vi /var/named/named.reading.zt ,配置内容如下:
说明:
授权 named 用户 chown :named /var/named/named.reading.zt
检查区域文件是否正确 named-checkzone "reading.zt" "/var/named/named.reading.zt" ,如图:
基于 name.localhost 模板,创建配置文件: cp -p /var/named/named.localhost /var/named/named.192.168.0
配置反向域名解析文件 named.192.168.0 : vi /var/named/named.192.168.0
授权 named 用户 chown :named /var/named/named.192.168.0
检查区域文件是否正确 named-checkzone "0.168.192.in-addr.arpa" "/var/named/named.192.168.0" ,如图:
重启 named 服务,让配置生效 systemctl restart named
配置 ifcfg-xxxx vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 , 具体内容如下:
如图:
重启网络服务,让配置生效 systemctl restart network.service
bind-utils 软件包本身提供了测试工具 nslookup
nslookup test.reading.zt , 或者,如下图:
nslookup 192.168.0.232 , 或者,如下图:
以上是关于如何配置本地搭建的DNS服务器解析互联网?的主要内容,如果未能解决你的问题,请参考以下文章
Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析