Linux系统(Centos 7)配置DNS客户端

news2025/2/21 4:25:22

配置DNS客户端
   DNS 客户端的配置非常简单,假设本地首选DNS服务器的IP地址为192.168.10.1,备用DNS 服务器的IP地址为192.168.10.2,则 DNS客户端的设置如下。

  1. 配置Windows 客户端
       打开“Intermet 协议(TCP/IP)”属性对话框,在图所示的对话框中输入首选和备用DNS服务器的IP地址即可。

  1. 配置 Linux客户端
      在Linux系统中可以通过修改/etc/resolv.conf文件来设置DNS客户端,如下所示。

    [root@RHEL7-1 ~]# vim /etc/resolv.conf
         nameserver 192.168.10.1

nameserver 192.168.10.2 

search long.com

其中,nameserver用于指明域名服务器的IP地址,可以设置多个DNS服务器,查询时按照文件中指定的顺序进行域名解析,只有当第一个DNS服务器没有响应时才向下面的DNS服务器发出域名解析请求。search用于指明域名搜索顺序,当查询没有域名后缀的主机名时,将会自动附加由 search指定的域名。

 使用 nslookup 测试 DNS
    BIND 软件包提供了3个DNS 测试工具:nslookup、dig 和 host。其中 dig和host 是命令行工具,而nslookup 命令既可以使用命令行模式也可以使用交互模式。下面在客户端 Clientl(192.168.10.20)上进行测试,前提是必须保证与RHEL7-1服务器的通信畅通。
1.nslookup 命令
[root@Client1~]# vim /etc/resolv.conf
nameserver 192.168.10.1
nameserver 192.168.10.2
search long.com
[root@clientl~]# nslookup    //运行nslookup 命令
server
Default server: 192.168.10.1
Address:192.168.10.1#53
>www.long.com   //正向查询,查询域名 www.long.com 所对应的IP 地址
Server:   192.168.10.1
Address:  192.168.10.1#53

Name:  www.long.com 

Address:  192.168.10.4

>192.168.10.2   //反向查询,查询IP地址192.168.1.2所对应的域名
Server:    192.168.10.1
Address:    192.168.10.1#53

2.10.168.192.in-addr.arpa name = mail.long.com.
>set all    //显示当前设置的所有值
Default server: 192.168.10.1
Address:192.168.10.1#53

Set options:
novc       nodebug    nod2
search     recurse
timeout =0   retry =3 port= 53
querytype= A   class= IN
srchlist = long.com
//查询1ong.com域的NS资源记录配置

>set type=NS    //此行中 type 的取值还可以为 SOA、MX、CNAME、A、PTR 及any等
> long.com
Server:    192.168.10.1
Address:   192.168.10.1#53
long.com    nameserver = dns.long.com.
>exit
[root@client1~]#

2. dig 命令
   dig(domain information groper)是一个灵活的命令行方式的域名查询工具,常用于从域名服务器获取特定的信息。例如,通过dig命令查看域名 www.long.com 的信息。
[root@Client1 ~]# dig www.long.com
; <<>> DiG 9.9.4-RedHat-9.9.4-50.el7 <<>> www.long.com
;;global options: +cmd
;;Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41379
flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;;OPT PSEUDOSECTION:
; EDNS:version:0, flags:; udp: 4096
:;QUESTION SECTION:

www.long.com.        IN A
;; ANSWER SECTION:
www.long.com.  86400    IN A 192.168.10.4
;; AUTHORITY SECTION:
long.com.   86400       IN NS
dns.long.com.
;; ADDITIONAL SECTION:
dns.long.com.  86400   192.168.10.1
;; Query time: 2 msec
;; SERVER:192.168.10.1#53(192.168,10.1)

;;WHEN: Tue Jul 17 22:22:40 CST 2018

;; MSG SIZE rcvd: 91

3. host 命令
    host 命令用来做简单的主机名的信息查询。在默认情况下,host只在主机名和IP地址之间进行转换。下面是一些常见的host 命令的使用方法。
//正向查询主机地址
[root@Clientl~]# host dns.long.com
//反向查询IP地址对应的域名
[root@Clientl~]# host 192.168.10.3
//查询不同类型的资源记录配置,-t 参数后可以为SOA、MX、CNAME、A、PTR等
[root@Clientl ~]# host -t NS long.com
//列出整个 long.com 域的信息
[root@Clientl~]# host -l long.com
//列出与指定的主机资源记录相关的详细信息
[root@Clientl_~]# host -a web.long.com

4. DNS服务器配置中的常见错误
(1)配置文件名写错。在这种情况下,运行 nslookup 命令不会出现命令提示符“>”。
(2)主机域名后面没有“.”。这是最常犯的错误。
(3)/etc/resolv.conf文件中的域名服务器的IP地址不正确。在这种情况下,nslookup命令不出现命令提示符。
(4)回送地址的数据库文件有问题。同样 nslookup 命令不出现命令提示符。
(5)在/etc/named.conf文件中的zone 区域声明中定义的文件名与/var/named目录下的区域数据库文件名不一致。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/70970.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

8_3、Java基本语法之线程的生命周期与同步

一、线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 要想实现多线程&#xff0c;必须在主线程中创建新的线程对象。Java语言使用Thread类 及其子类的对象来表示线程&#xff0c;在它的一个完整的生命周期中通常要经历如下的五种状态&#xff1a; 新建&#xff1a; …

基于ARIMA、SVM、随机森林销售的时间序列预测

如今DT&#xff08;数据技术&#xff09;时代&#xff0c;数据变得越来越重要&#xff0c;其核心应用“预测”也成为互联网行业以及产业变革的重要力量。最近我们被客户要求撰写关于销售时间序列预测的研究报告&#xff0c;包括一些图形和统计输出。对于零售行业来说&#xff0…

Elsevier(爱思唯尔)LaTex 模板详细说明

Elsevier 模板的使用 官方网站提供的 Latex Instructions&#xff0c;Elsevier 模板下载地址&#xff1a;elsarticle-template.zip [ 如果不了解文档类的作用&#xff0c;可以参考&#xff1a;documentclass ] Elsevier 提供了 3 种自定义的文档类&#xff1a; elsarticle…

大厂软件测试流程完整版

目 1.概述 1.1目的 有效的保证软件质量&#xff1b; 有效的制定不同测试类型&#xff08;软件系统测试、音频主观性测试、Field Trial、专项测试、自动化测试、性能测试、用户体验测试&#xff09;的软件测试计划&#xff1b; 按照计划进行测试&#xff0c;发现软件中存在…

Session | web应用的session机制、session的实现原理

目录 一&#xff1a;web应用的session机制 二&#xff1a;session的实现原理 一&#xff1a;web应用的session机制 &#xff08;1&#xff09;什么是会话&#xff1f; ①会话对应的英语单词&#xff1a;session ②用户打开浏览器&#xff0c;进行一系列操作&#xff0c;然后…

[附源码]计算机毕业设计楼盘销售管理系统Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

session,cookie,token详解

session,cookie,token详解 1.session 1.1 session的作用是什么 session的作用是用于保存每个用户的专用信息&#xff1b;当用户访问时&#xff0c;服务器都会为每个用户分配唯一的Session ID&#xff0c;而且当访问其他程序时可以从用户的session中取出该用户的数据为用户服务。…

将 Cpar 文件导入 2019 版的 Carsim 后,无法打开 video+plot 是什么问题?

大家在进行联合仿真的过程中&#xff0c;首先要将你的 Carsim 右上角的锁打开&#xff01; 解锁之后要明确仿真动画&#xff08;video&#xff09;和图像&#xff08;plot&#xff09;只有在联合仿真运行完了之后才会有&#xff0c;这个时候需要点击 Simulink 模型界面那个绿色…

Elasticsearch 基本操作

&#x1f449; Elasticsearch 基本操作 &#x1f48e; 1  RESTful REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是&#xff0c;客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器…

基于改进量子粒子群算法的电力系统经济调度(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️❤️&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f389;作者研究&#xff1a;&#x1f3c5;&#x1f3c5;&#x1f3c5;本科计算机专业&#xff0c;研究生电气学硕…

【CUDA学习笔记】OneFlow公众号CUDA算子优化文章学习笔记

1 CUDA学习资料合集 【OneFlow】岁末年初&#xff0c;为你打包了一份技术合订本 2 GPU概念介绍 《GPU的硬件结构与执行原理 —— 开源100天&#xff0c;OneFlow送上“百天大礼包”&#xff1a;深度学习框架如何进行性能优化 》 2.1 内存模型 2.1.1 Bank介绍 《GPU硬件结构…

微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)

文章目录一、前言二、前端代码wxml三、前端代码js四、云函数五、程序流程一、前言 大部分微信小程序开发者都会有这样的需求&#xff1a;获取小程序用户的手机号码。但是&#xff0c;因为小程序用户的手机号码属于重要信息&#xff0c;为了安全&#xff0c;所以需要如下一系列较…

transforms的二十二个方法(transforms用法非常详细)

变换是常见的图像变换&#xff0c;其可以适应连接在一起的ComposeComposeCompose, 此外&#xff0c;还有torchvision.transforms.functionaltorchvision.transforms.functionaltorchvision.transforms.functional模块&#xff0c;功能转换可以对转换进行细粒度控制&#xff0c;…

Redis - 数据概念与操作

1.Redis数据类型 Redis存储的是key-value结构的数据&#xff0c;其中key是字符串类型&#xff0c;value有5种数据类型&#xff1a; &#xff08;1&#xff09;字符串 string 如&#xff1a;“hello,world” &#xff08;2&#xff09;列表 list 如&#xff1a;a b c d a &…

【Jmeter】接口测试工具常用配置

目录 一、简介 二、安装和配置 三、Jmeter常用组件 四、编写一个HTTP接口脚本 五、断言 一、简介 JMeter&#xff0c;一个100&#xff05;的纯Java桌面应用&#xff0c;由Apache组织的开放源代码项目&#xff0c;它是接口功能、自动化、性 能测试的工具。具有高可扩展性、…

用于NLP的Python:使用Keras的多标签文本LSTM神经网络分类

介绍 在本文中&#xff0c;我们将看到如何开发具有多个输出的文本分类模型。我们开发一个文本分类模型&#xff0c;该模型可分析文本注释并预测与该注释关联的多个标签。 最近我们被客户要求撰写关于NLP的研究报告&#xff0c;包括一些图形和统计输出。多标签分类问题实际上是…

SPP-24《区块链技术及应用报告》

本文根据中科院计算所研究员孙毅博士的报告&#xff0c;总结区块链的基本原理、认识误区、技术挑战及应用场景。时间&#xff1a;2022-12-07 在2022十四五数字经济发展规划中&#xff0c;区块链列入重点发展规划。在数据为王的时代&#xff0c;谁拥有了数据&#xff0c;谁就拥有…

【网络安全工程师】从零基础到进阶,看这一篇就够了

学前感言 1.这是一条需要坚持的道路&#xff0c;如果你只有三分钟的热情那么可以放弃往下看了。 2.多练多想&#xff0c;不要离开了教程什么都不会&#xff0c;最好看完教程自己独立完成技术方面的开发。 3.有问题多google,baidu…我们往往都遇不到好心的大神&#xff0c;谁…

深度学习中常见问题及知识点补充(持续更新中)

1. 问题描述 出现原因&#xff1a;tensorflow版本与keras版本不对应 &#xff08;图片是取自一位叫皮肤科大白的博主&#xff09;如果两个版本不对应就会出现上述问题 解决办法&#xff1a;查找自己tensorflow的版本号&#xff0c;根据tensorflow版本安装对应版本的keras #…

深聊性能测试,从入门到放弃之: Windows系统性能监控(二) 资源监控器介绍及使用。

资源监控器介绍及使用1、引言2、资源监视器2.1 打开方式2.2 基本介绍2.3 使用3、总结1、引言 小屌丝&#xff1a;鱼哥&#xff0c;我看了你这篇《Windows系统性能监控(一) 性能监视器介绍及使用》&#xff0c;让我学到了好多知识。 小鱼&#xff1a;嗯&#xff0c;我自己在写这…