linux中dns服务故障,Linux DNS服务器故障解决
(2)dig
dig工具向DNS服务器发送named查询,dig可以查询单一和多个域名服务器。dig的功能比 nslookup 强大很多而且使用简单,不像nslookup需要设置set选项。下面是dig的一些比较常用的命令。
dig @server sina.com.cn. # dig 最基本的用法
dig @server zx.xmgd.com. AXFR
# 用dig查看zone数据传输
dig @server zx.xmgd.com. IXFR=N
# 用 dig 查看 zone 数据的增量传输
dig -x 210.52.83.228 @server
# 用dig查看反向解析
dig xmgd.com. +nssearch # 查找一个域的授权DNS服务器
dig xmgd.com +trace
# 从根服务器开始追踪一个域名的解析过程
(3)named-checkzone
named-checkzone通过检查句法的正确性来检查区域(zone)文件的正确性。named-checkzone如果没有检查到错误会简单返回一个“OK”字符。下面举一个例子。
#named-checkzone -q /var/named/localhost.zone
DNS_zone_load: could not find NS and/or SOA records or bad dated quad
显示可能是没有定义SOA记录或A纪录设定了一个错误IP地址。查看/var/named/localhost.zone文件后发现一行:
1D IN A 127.0.0.l
显然是一个拼写错误,“1”错误拼写为“l”,如果找到错误文件,就可以很快排除故障。
(4)named-checkconf
named-checkconf通过检查named.conf句法的正确性来检查named文件的正确性。对于配置正确的named.conf文件,named-checkconf不会显示任何信息。下面是一个检查例子。
# named-checkconf /etc/named.conf
/etc/named.conf:23: unknown option 'fi1e'
上面的信息说明在23行有一个错误语句,即把“file”错误拼写为“fi1e”。找到错误原因,用vi修改配置文件,就可以很快排除故障。
另外强烈建议不要使用RedHat Linux提供的一个图形化的配置工具redhat-config-bind(它可能带来许多严重的问题,因此RHEL 4取消了这个工具),但是Linux网络管理员还是应当使用命令行配置DNS服务器管理工作。Linux命令行和redhat-config-bind 相比具有许多优点。
命令更加灵活,使用命令通常比使用redhat-config-bind具有更多选项。
命令运行更快,不必等待Linux处理图形。
redhat-config-bind工具不能显示所有错误信息。而命令提供的错误信息可以在命令行下看到。
redhat-config-bind工具是一个单独软件,也是另一个出错源。
第一次配置DNS对于Linux新手来说是一个挑战,通常都会出错。DNS是一个很复杂的系统,有很多可能会使系统不能正常运行。伴随DNS建立出现的许多问题都会引起相同的结果,但起因却不同。大多数问题是由于配置文件中的语法错误而导致的。DNS是由一组文件构成的,所以需要不同工具来检查对应文件。
linux中dns服务故障,Linux DNS服务器故障解决相关推荐
- linux中openssh服务搭建,配置OPenSSH服务器
一.安装机配置OPenSSH服务器 1.安装与启动OpenSSH 首先查询系统是否安装了与OpenSSH相关的软件包: #rpm -qa| grep openssh 安装完成后,可以使用下述命令启动: ...
- Linux DNS服务详解——DNS服务搭建细节
前几天,我陆续给大家介绍了DNS服务的相关内容,今天,我给大家补充介绍一下DNS服务中一些小问题. 前文链接: Linux DNS服务详解--DNS基础知识 Linux DNS服务详解--DNS实战配 ...
- Linux中常见服务对应的端口号
Linux中常见服务对应的端口号 一.常见服务对应的端口号 端口:0 端口:1 端口:7 端口:19 端口:20(数据端口) 21(控制端口) 端口:22 端口:23 端口:25 端口:42 端口:5 ...
- Linux中怎么搭建SSH远程连接服务器
文章目录 Linux中怎么搭建SSH远程连接服务器 一.远程连接服务器: 1.什么是远程连接服务器: 2.远程连接服务器的功能 3.常见的几种远程管理工具方式: 二.SSH连接加密技术: 1.非对称密 ...
- python脚本在linux上运行的两种方式_python脚本当作Linux中的服务启动实现方法
脚本服务化目的: python 在 文本处理中有着广泛的应用,为了满足文本数据的获取,会每天运行一些爬虫抓取数据.但是网上买的服务器会不定时进行维护,服务器会被重启.这样我们的爬虫服务就无法运行.这个 ...
- 设置独立服务www在Linux,linux中的服务
Spring Boot 如何部署到 Linux 中的服务 打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux ...
- 部署DNS服务和管理DNS
部署DNS服务和管理DNS 一.DNS概述 1.早期使用HOSTS文件解析域名 主机名称重复,而且主机维护困难 2.hosts缺点:名称容易重复,文件大解析效率下降, 单点管理主机容易故障 3.HOS ...
- linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...
vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...
- linux中make命令大全,Linux中的命令 make -f 是什么意思
二.Makefile的文件名 默认的情况下,make命令会在当前目录下按顺序找寻文件名为"GNUmakefile"."makef ile"."Make ...
- linux中用户组和用户,linux中用户和用户组
一.用户和组原理 一个用户可以属于多个组,一个组有多个用户 在Linux中操作系统必须依赖组和用户进行管理 二.与用户和组相关的配置文件 1.组相关配置文件 1)/etc/group :管理用户组信息 ...
最新文章
- 2018/8/24阅读文献 A Unified Model for Multi-Objective Evolutionary Algorithms with Elitism
- django1.4.9 pythoon manage.py --help 子命令解析
- 这个黑科技耳机方便又时尚,听歌也不怕坐过
- 围观电动车极端测试,是一种怎样的体验?
- android获取Mac地址和IP地址
- 计算机处于离线状态是什么原因,电脑Cortana语音助手显示处于离线状态怎么办?...
- 【prometheus+alertmanager告警管理】
- 以太网网络变压器EMI电流及以太网网络变压器对EMI阻断原理
- 2017美团校招安卓岗
- Android 开源图片裁剪工具、图片显示工具分享
- 计算机基础操作(计算机硬件知识)
- 字节有『芯』在跳动,了吗?YOLOv7目标检测实现:确实挺好;伯克利博士找工作的6个月;软件工程资源大列表 | ShowMeAI资讯日报
- 那种淡淡厌倦的感觉——榛生
- 安搭Share——人不要怕“变”,要守住自己的“常”
- 网站最下方必须显示您的备案号,并能链接到工信部网站,怎么操作?
- 杰理之对耳配对蓝牙名匹配使能【篇】
- sumif oracle,Oracle-分析函数之sum(...) over(...)
- 检测服务器或者PC是否支持IntelSGX的原理和方式
- PHP实现执行定时任务的几种思路详解
- codeigniter如何开启关闭调试模式?
热门文章
- html旋转相册,css3 旋转相册
- 阿里云智能编码插件,更 Cosy 的开发体验
- java中ArrayList(基础)
- Python3之数据结构
- 光电开关与光耦的区别 - 光电开关电子电路图
- Oracle中user_tab_cols、user_tab_columns的差异
- 如何在数据库mysql中储存图片
- 手机格式化的计算机原理,格式化不了怎么办 手机电脑方法大不同【图解】
- 机器学习算法:K近邻(k-nearest neighbors)
- webrtc与stunserver、turnserver建立连接花费时间十秒左右