Linux查看DNS服务器及设置DNS服务器

Stella981 等级 237 0 0

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

一台主机的dns服务器的好坏会直接影响我们上网的速度以及网站的访问,今天我们一起来看一下如何为Linux系统配置好用的公共DNS.

1. 查看服务器的DNS方法一,查看配置文件,输入命令cat /etc/resolv.conf,从结构中可以看到DNS是221.4.8.1,备用DNS是0.0.0.0

EC20 openLinux system1 root@mdm9607-perf:/# cat /etc/resolv.conf
2 nameserver 221.4.8.1
3 nameserver 0.0.0.0
4 nameserver 221.4.8.1
5 nameserver 0.0.0.0
6 root@mdm9607-perf:/#

ubuntu system:

1 open_linux@quectel-sz-server:/etc/systemd/system$ cat /etc/resolv.conf
2 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
3 #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
4 nameserver 127.0.1.1
5 open_linux@quectel-sz-server:/etc/systemd/system$

2. 方法二,查看使用nslookup命令,输入命令:nslookup www.yahoo.com

EC20 OpenLinux system:

1 root@mdm9607-perf:/# nslookup www.yahoo.com
2 Server:    221.4.8.1
3 Address 1: 221.4.8.1
4 
5 Name:      www.yahoo.com
6 Address 1: 124.108.103.104 media-router-fp2.prod1.media.vip.tp2.yahoo.com
7 Address 2: 124.108.103.103 media-router-fp1.prod1.media.vip.tp2.yahoo.com
8 Address 3: 2406:2000:ec:815::4 media-router-fp2.prod1.media.vip.tp2.yahoo.com
9 Address 4: 2406:2000:ec:815::3 media-router-fp1.prod1.media.vip.tp2.yahoo.com

ubuntu system:

 1 open_linux@quectel-sz-server:/etc/systemd/system$ nslookup www.yahoo.com
 2 Server:         127.0.1.1
 3 Address:        127.0.1.1#53
 4 
 5 Non-authoritative answer:
 6 www.yahoo.com   canonical name = atsv2-fp-shed.wg1.b.yahoo.com.
 7 Name:   atsv2-fp-shed.wg1.b.yahoo.com
 8 Address: 124.108.103.104
 9 Name:   atsv2-fp-shed.wg1.b.yahoo.com
10 Address: 124.108.103.103

3. 方法三:dig命令查看dig |grep SERVER

EC20 OpenLinux system:

1 root@mdm9607-perf:/# dig | grep SERVER
2 -sh: dig: not found

Ubuntu system:

1 open_linux@quectel-sz-server:/etc/systemd/system$ dig | grep SERVER
2 ;; SERVER: 127.0.1.1#53(127.0.1.1)

4方法四:ip route show

1 /usrdata # ip route show
2 default via 10.228.16.250 dev rmnet_data2
3 default via 10.226.190.201 dev rmnet_data0
4 10.51.131.200/29 dev rmnet_data1  proto kernel  scope link  src 10.51.131.204
5 10.226.190.192/28 dev rmnet_data0  scope link
6 10.228.16.248/30 dev rmnet_data2  proto kernel  scope link  src 10.228.16.249
7 192.168.225.0/24 dev bridge0  proto kernel  scope link  src 192.168.225.1

5. 修改DNS服务器配置,vim编辑配置文件/etc/solve.conf

6. 将IP地址改为你想要的DNS服务器的IP,如下方我改的是首选是x.x.x.x,备选是x.x.x.x,修改后保存并退出

7. 使用nslookup 命令检验是否配置成功:

8. hosts主机表文件 

  跟Windows系统一样,Linux系统也有主机表文件。同样可以通过设置主机表地址进行特定主机的解析,优先DNS服务器地址。配置文件,在/etc/hosts

  ubuntu system:

 1 open_linux@quectel-sz-server:/etc$ cat hosts
 2 127.0.0.1       localhost
 3 127.0.1.1       quectel-sz-server
 4 
 5 # The following lines are desirable for IPv6 capable hosts
 6 ::1     ip6-localhost ip6-loopback
 7 fe00::0 ip6-localnet
 8 ff00::0 ip6-mcastprefix
 9 ff02::1 ip6-allnodes
10 ff02::2 ip6-allrouters

      EC20 OpenLinux  system:

1 root@mdm9607-perf:/# cat /etc/hosts
2 127.0.0.1 localhost.localdomain localhost
3 192.168.225.1 mobileap.qualcomm.com

9,总结:

 Linux下设置DNS的位置主要是,

1). 系统默认DNS服务器地址设置。2). hosts文件指定

 生效顺序是:

1 hosts文件 ---- 2 /etc/resolv.conf

注意:  

  • Linux修改dns是不是更加的简单,只需要修改一下配置文件/etc/resolv.conf即可

  • 修改好后需要重启电脑系统吗?答案是不需要的,配置好保存即生效

收藏
评论区

相关推荐

DNS
本文同步发布于 [Heliumの博客](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fkeepthethink.github.io%2Farchives%2F2251452003%2F),到我的博客阅读体验更佳QwQ DNS是什么 ====== DNS(Domain Name Syst
DNS域传送漏洞
DNS 域传送漏洞 ========= * * * * * * 图片展示现象 ------ * * * <strong>这里借用一张图片,现在DNS 域传送漏洞很不好找了!</strong> ![](https://oscimg.oschina.net/oscnet/c164811810ca377871735d7128bac2521b5.png)
DNS服务器基本服务(正向、反向解析)、别名、递归、迭代、增量传输、完全传输
**1.基础了解** DNS服务:     FQDN:完全符合规格的域名     正向解析:FQDN---->IP     反向解析:IP----->FQDN     DNS查询类型:         递归查询         迭代查询     DNS服务类型:         主从         转发         缓存   
DNS汇总
**国外** **Norton Connectsafe DNS for Home** A-Security (malware, phishing sites and scam sites) Preferred DNS: 199.85.126.10 Alternate DNS: 199.85.127.10 B-Security + P
Ubuntu Linux 学习篇 配置DNS服务器
BIND9 DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输
ubuntu上网慢的问题
测试用的是ubuntu11.10,教育网宽带,静态IP,无路由 如果用的是路由的应该不会很慢吧,路由自带DNS缓存功能的,本地DNS缓存就没有必要了 建立本地DNS缓存: (1) 安装DNS缓存软件pdnsd: sudo apt-get install dnsmasq (2) 编辑dnsmasq的配置文件 sudo vi
CentOS 6.x 网卡配置
1)编辑配置文件,添加修改以下内容 \# vi  /etc/sysconfig/network-scripts/ifcfg-eth0    BOOTPROTO=static   #启用静态IP地址 ONBOOT=yes  #开启自动启用网络连接 IPADDR=192.168.21.129  #设置IP地址 NETMASK=255.255
Centos6.5
1、使用**yum install dnsmasq -y** 安装dns(含dns server和dns代理功能) 2、查询dnsmasq已经安装成功 \[root@localhost ~\]# **rpm -q dnsmasq** dnsmasq-2.48-18.el6\_9.x86\_64 \[root@localhost ~\]# 3、配置/
Linux 中的 DHCP 原理
导读 **DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、子网掩码、网关以及DNS、(网络批量安装)等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法。** **DHCP原
Linux下DNS简单部署(主从域名服务器)
**一、DNS简介** DNS(Domain Name System),域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。DNS服务器的作用就是
Linux下搭建DNS服务器
1、安装服务 yum –y install bind #安装DNS 服务 yum install bind-utils –y #安装DNS 检测工具 2、编辑配置文件 vi /etc/named.conf ![](https://oscimg.oschina.net/oscnet/6fbaba1ac79f1df84bae
Linux主机和VirtualBox虚拟机局域网互通
本节我介绍一下如何Linux主机和安装在Linux上的VirtualBox的虚拟机进行局域网连接: 1.启动虚拟机,选择“更改网络连接”菜单,在网络连接1的连接方式中选择Host-only Adapter,界面名称选择vboxnet0,并且勾选“接入网线”,然后在虚拟机的ip设置中选择自动获取ip和dns,稍等一会,就会发现虚拟机已经获得到了ip和dns了
Linux使用yum命令安装软件时,连接不了网路报错:ERROR 6
错误: ![](https://oscimg.oschina.net/oscnet/bd3ee6de36ca5d1542351402ab17d60283e.png) 解决方案: 在/etc/sysconfig/network-scripts/ifcfg-eth0文件中配置DNS信息: vim /etc/sysconfig/network-sc
Linux常用的配置文件
/etc/sysconfig/network                   基本网络全局配置如:主机名、网关 /etc/sysconfig/network-scripts/ifcfg-eth0           网卡配置文件,可配置ip、掩码、网关、静态或动态获取地址、是否随开机自启动 /etc/hosts                   存
Linux查看DNS服务器及设置DNS服务器
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 一台主机的dns服务器的好坏会直接影响我们上网的速度以及网站的访问,今天我们一起来看一下如何为Linux系统配置好用的公共DNS. 1\. 查看服务器的DNS方法一,查看