Linux系统中如何查看和修改DNS配置

  DNS是指计算机域名系统,它由域名解析器和域名服务器组成,提供DNS服务的就是DNS服务器。一般运作中的域名最好有两台或以上的DNS服务器,分别称为主域名服务器和从域名服务器,其中第二个DNS服务器往往用于故障转移。不少用户都不知道该怎么查看和修改DNS,因此小编接下来就给大家介绍下Linux系统中查看和修改DNS配置的方法。



    查看服务器的DNS信息:

  1:查看/etc/resolv.con文件

  [root@localhost ~]# cat /etc/resolv.conf

  nameserver 192.168.xxx.xxx

  #search localdomain

  [root@localhost ~]#

  2:使用nslookup命令查看DNS信息

  [root@localhost ~]# nslookup 127.0.0.1 | grep Server

  Server: 192.168.xxx.xxx

  [root@localhost ~]#

  3:使用dig命令来查看DNS信息

  [root@localhost ~]# dig

  ; 《《》》 DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 《《》》

  ;; global options: printcmd

  ;; Got answer:

  ;; -》》HEADER《《- opcode: QUERY, status: NOERROR, id: 36888

  ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 3

  ;; QUESTION SECTION:

  ;。 IN NS

  ;; ANSWER SECTION:

  。 86163 IN NS m.root-servers.net.

  。 86163 IN NS a.root-servers.net.

  。 86163 IN NS j.root-servers.net.

  。 86163 IN NS l.root-servers.net.

  。 86163 IN NS e.root-servers.net.

  。 86163 IN NS d.root-servers.net.

  。 86163 IN NS k.root-servers.net.

  。 86163 IN NS f.root-servers.net.

  。 86163 IN NS h.root-servers.net.

  。 86163 IN NS c.root-servers.net.

  。 86163 IN NS g.root-servers.net.

  。 86163 IN NS b.root-servers.net.

  。 86163 IN NS i.root-servers.net.

  ;; ADDITIONAL SECTION:

  a.root-servers.net. 3599 IN A 112.4.20.71

  b.root-servers.net. 86163 IN A 192.228.79.201

  i.root-servers.net. 86173 IN A 192.36.148.17

  ;; Query time: 8 msec

  ;; SERVER: 192.168.xxx.xxx#53(192.168.xxx.xxx)

  ;; WHEN: Sat Apr 16 07:34:37 2016

  ;; MSG SIZE rcvd: 289

  [root@localhost ~]# dig | grep SERVER: | awk -F# ‘{ print $1 }’ | awk -F: ‘{ print $2 }’

  192.168.xxx.xxx

  4:其它一些方法查看DNS信息

  在网上看到还有一些其他方法,查看服务器的DNS配置信息,如下所示,不过这些方法,由于环境限制,我没有验证过,仅供参考。

  nm-tool | grep DNS

  nmcli dev list iface eth0 | grep IP4

    修改服务器的DNS信息

  修改DNS服务器非常简单,只需要修改/etc/resolv.conf配置文件即可。那么修改DNS是否需要重启某些服务,答案是不需要。修改后会立即生效,不需做任何额外处理。

(0)

相关推荐

  • Win7系统中如何查看和设置DNS地址

    针对毫无经验的新手也可以照样操作. 为windows系统的初学者和想更加了解windows系统的童鞋提供一个小技巧 工具/原料 Win 7 系统一个. 勤劳的双手和肯转动的大脑. 方法/步骤 1. 首 ...

  • Windows 7系统中如何查看和修改计算机名.域和工作组? 方法介绍

    Windows 7脚本之家告诉您Windows 7系统中查看和修改计算机名、域和工作组方法于步骤,有兴趣的朋友们可以看一看 1,开始菜单右键点击“计算机”,选择“属性”。 2,点击“高级系统设置”。 ...

  • Linux系统中如何查看运行级别

    解决方案:Redhat Linux9/AS2.1/AS3/AS4系统中查看当前运行级别的方法: 在命令提示符下运行命令:who -r 在返回的结果中run-level 后面的数字就是当前的运行级别。

  • linux系统中如何查看日志

    如何查看日志 内部总是发现有病毒和恶意的攻击,我想请问如何查看日志 如何查看日志 [quote][i]原帖由 "yanggang209"]内部总是发现有病毒和恶意的攻击,我想请问如何查看日志[/quo ...

  • winxp系统中如何查看自己的dns地址

    查看本机DNS服务器的方法很简单,首先要进入命令行界面。以WinXP为例,具体方法如下: 方法/步骤 1、首先在屏幕的左下角点【开始】 如图1-1 2、选择[运行],在空白处输入cmd;如图1-2 3 ...

  • 在Linux系统中如何查看和关闭SELinux

    SELinux是Linux的一个扩张抢占访问控制安全模块,能控制程序只访问特定文件,那么SELinux要如何查看和关闭呢?下面小编就给大家介绍下Linux下如何查看和关闭SELinux。 一、查看SE ...

  • linux系统中怎么查看cpu信息?

    很多时候,我们想知道机器的CPU信息,用的却是linux,又不知道去哪看,这怎么办呢?下面我就教你怎么在linux下查看CPU信息. 1.这里我先介绍一个文件.它就是/proc目录文件,它是一个内存映 ...

  • Linux系统中与中文显示相关的一些编码设置方法

    对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.另外,由于大部分主要Linux发 ...

  • linux系统中修改IP和DNS的命令

    Linux下修改IP、DNS、路由命令行设置 ubuntu 版本命令行设置IP cat /etc/network/interfaces # This file describes the networ ...