验证DNS解析失败:解决办法之一
今天晚上练习简单的DNS解析验证:
环境是在一台虚拟机上搭建,另一台虚拟机验证,步骤如下:
虚拟机A:
1.安装软件包 bind 和bind-chroot
[root@svr7 ~]# yum -y install bind-chroot bind
2.修改主配置文件 /etc/named.conf ,
[root@svr7 ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt"
};
zone "boke.com" IN {
type master;
file "boke.com.zone";
};
3.建立地址库文件
# cd /var/named/
# cp -p named.localhost boke.com.zone
# vim /var/named/boke.com.zone
boke.com. NS svr7
svr7 A 192.168.4.7
www A 1.1.1.1
4. 重起named服务
# systemctl restart named
客户端虚拟机B:
# echo nameserver 192.168.4.7 > /etc/resolv.conf
# nslookup www.boke.com
结果失败了:
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached
解决思路如下:
1.两台虚拟机能否ping?
-----ip是同一网段的,可以ping通。
2.两台虚拟机的主机名,nameserver 配置是否正确?
-----两台虚拟机的/etc/resolv.conf文件, 都配置了A虚拟机的IP,主机名也和地址库文件核对,没问题。
3.上面的主配置文件和地址库文件,配置是否正确?
------主配置文件能够重启 systemctl restart named,语法配置应该没问题,需要仔细核对文件中修改过的内容:
boke.com. NS svr7
svr7 A 192.168.4.7
www A 1.1.1.1
----------经过检查确认地址库文件是没问题的,主机名,IP,语法格式都没问题,(boke.com. 域名com后面有个点,别忘记了 )
那剩下就是主配置文件的问题,
options {
listen-on port 53 { any; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt"
};
zone "boke.com" IN {
type master;
file "boke.com.zone";
};
---------找了半天,也没看出来问题,试着把配置文件中不需要的内容注释掉(就是上文中红色的字体),最后留下如下面的内容:
options {
directory "/var/named";
};
zone "boke.com" IN {
type master;
file "boke.com.zone";
};
A虚拟机 :重启服务 systemctl restart named
B虚拟机:验证 nslookup www.boke.com
Server: 192.168.4.7
Address: 192.168.4.7#53
Name: www.boke.com
Address: 1.1.1.1
完美解决~~~~~大神可能一下就看出问题,我是小白刚接触,把我的经历记录下来,勉励自己不在犯同样的错误。
转载于:https://www.cnblogs.com/frxxkdn/p/9688948.html
验证DNS解析失败:解决办法之一相关推荐
- android 生成泛型对象,java android解析多层含有泛型对象的json数据获取不到泛型类型解析失败解决办法...
####问题描述 * java 解析多层含有泛型对象的json数据获取不到泛型类型 * 如果将泛型改成实际的类型就能正常解析 * 如果不改成实际的类型泛型数据被解析成com.google.gson.i ...
- Win10 DNS解析失败解决方法
概要: 最近在使用win10系统的过程中,无法获取dns报错,上不了网.经过一番折腾,最终在用下面 的方法,解决了问题.第二步很关键.完成步一下步骤重启电脑应该就可以上网了. 第一步:使用 ipcon ...
- 光猫直连电脑不能上网_电脑不能上网怎么办?DNS解析失败的解决方法
DNS解析失败怎么办?如何解决DNS解析失败导致无法正常上网的问题呢?本文就给大家分享DNS解析失败的具体解决方法. 解决方法: 1.在开始菜单上单击右键,选择[命令提示符(管理员)] 2.接着在择命 ...
- idea验证失败_SVN提示https证书验证失败解决办法
技术分享之 <SVN提示https证书验证失败解决办法>--我要编程技术手册系列 svn提交代码时报错,证书认证失败 Commit failed with error 0 files co ...
- WIN10网络显示DNS服务器可能不可用,Win10系统总是提示DNS解析失败无法上网的解决方法...
近日有不少win10系统用户在上网的时候,发现总是提示dns解析失败,导致无法正常打开网页,想必有很多用户遇到过这样的情况吧,接下来小编就给大家分享一下Win10系统总是提示DNS解析失败无法上网的解 ...
- 华硕服务器系统都还原不了怎么办,华硕笔记本重装系统后dns解析失败怎么办
华硕笔记本重装系统后dns解析失败怎么办?在使用win8.1系统用户有的反应,电脑在使用的过程中经常会出现DNS解析错误,而导致网络不能正常使用,为什么会出现这种情况呢?造成DNS解析错误的原因有很多 ...
- 苹果4S手机IOS6.1.3系统《微信6.2》登录失败解决办法!100%成功!小白也会用!
苹果4S手机IOS6.1.3系统<微信6.2>登录失败解决办法!100%成功!小白也会用! 首先我要鄙视那些正在IOS6.1.3上使用微信,而又不分享成功方法的人,自己悄 ...
- [debug] “ImportError DLL load failed 找不到指定的程序”的解析和解决办法。
"ImportError DLL load failed 找不到指定的程序"的解析和解决办法. 文章目录 "ImportError DLL load failed 找不到 ...
- pubg显示服务器安装失败,绝地求生全军出击怎么安装不了 安装失败解决办法
绝地求生全军出击腾讯正版手游v1.0.4.10.0安卓版 类型:动作射击大小:874M语言:中文 评分:5.7 标签: 立即下载 绝地求生全军出击安装失败解决办法.今日游戏火爆来袭,许多玩家已经开始下 ...
最新文章
- Linux内核 - tcp发送数据从应用到驱动经历的函数调用
- mysql 日期查询_Mysql日期查询list
- matlab builder for java下载,Matlab Builder JA - Compile Matlab into a Java jar - Free Version?
- Transformer可以不需要Softmax?Kakao提出了UFO-ViT,性能高,计算量还小
- Jmeter使用之高效组织接口自动化用例技巧
- 教你如何在机器学习竞赛中更胜一筹(上)
- combobox 属性、事件、方法
- vue-router动态路由设置参数可选
- c++cout不使用科学计数法打印数字
- OpenGL编程指南笔记第1章
- OA业务系统数据集成(1)-OACRM数据集成业务场景及技术方案概述
- 分析电脑控制的丹佛机场行李系统
- pytorch高版本(如1.7.0)RuntimeError: Legacy autograd function with non-static forward method is deprecate
- html-css-边框样式
- 安装 Windows 7 VM虚拟机
- 一个积分不等式的再讨论
- 全球与中国尖晶石砖市场现状及未来发展趋势
- 用git连接gitee
- 信息技术服务标准(ITSS)
- Mapgis如何把坐标点按实际投影到地质图上