linux-DNS域名解析

这篇具有很好参考价值的文章主要介绍了linux-DNS域名解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

DNS域名解析

1、nslookup

通过nslookup命令查看域名的解析关系

1.该命令需要单独安装dns的套件软件包

yum install bind-utils -y

2.使用nslookup命令

nslookup

www.baidu.com

2、dnsmasq

dns服务器一般是安装bind服务

如果是小型的域名解析需求,使用dnsmmasq即可

  1. 首先安装该软件

    yum install dnsmasq -y
    
  2. 修改dnsmasq.conf,大概如下参数

    vim /etc/dnsmasq.conf
    
    `指定上游dns服务器地址的参数`
    resolv-file=/etc/resolv.dnsmasq.conf
    
    `自定义某些域名及其子域名,都解析到某一个ip地址,添加如下参数`
    `address=/double-click.net/127.0.0.1的下面`
    address=/baidu.com/123.206.16.X
    address=/taobao.com/123.206.16.X
    
    `定义dnsmasq的监听地址的配置文件`
    listen-address=123.206.16.x
    
    `定义一个本地域名配置文件,需要自定义的一些域名解析激励`
    addn-hosts=/etc/dnsmasq.hosts
     
     `记录dns查询的日志参数(不隐藏)`
     log-queries
     
     `包含目录的语法,能够包含某一个文件夹下所有符合定义类型的配置文件(不隐藏)`
     conf-dir=/etc/dnsmasq.d
     conf-dir=/etc/ndsmasq.d,.bak
     conf-dir=/etc/dnsmasq.d/,*.conf 
    
  3. 配置dnsmasq.hosts文件

     vim /etc/dnsmasq.hosts
     	ip地址 域名
     	123.206.16.x yuchao668.com
    
  4. 添加上游dns服务器地址,当dnsmasq在本地查不到解析记录的时候,去上游查找

 vim /etc/resolv.dnsmasq.conf
 	nameserver 114.114.114.114
 	nameserver 223.5.5.5
  1. 启动dnsmasq服务

    systemctl start dnsmasq
    
  2. 修改本的dns客户端配置文件,指定自定义的dnsmasq服务器地址

     vim /etc/resolv .conf
     	nameserver 114.114.114.114 注释掉
     	nameserver 223.5.5.5 注释掉
     	nameserver 123.206.16.x
    

3、测试

  1. 访问公网存在的域名

    nslookup www.baidu.com
    会正确的返回该域名的ip地址
    当访问www.baidu.com时 会首先从本地配置的dnsmasq服务器中寻找解析记录 /etc/dnsmasq.hosts 没有找到则会去上有服务器寻找 /etc/resolv.dnsmasq.conf
    
    
  2. 访问在/etc/dnsmasq.hosts写的yuchao668.com

    [root@localhost ~]# nslookup www.yuchao668.com
    Server: 192.168.70.x
    Address: 192.168.70.x#53

    Name: www.yuchao668.com
    Address: 123.206.16.x文章来源地址https://www.toymoban.com/news/detail-482159.html

到了这里,关于linux-DNS域名解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux域名解析(DNS)

    域名系统(英文:Domain Name System,缩写:DNS),使用应用层协议,是互联网的一项服务。 它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 每一台 DNS 服务器都只负责管理一个有限范围(一个或几个域)内的主机域 名和 IP 地址的对应关系

    2024年02月09日
    浏览(63)
  • Linux——DNS域名解析服务

    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的主页   目录  前言:  一.DNS系统的作用及类型 1.DNS 系统的作用(解析方式):***  2

    2024年02月15日
    浏览(53)
  • Linux之DNS域名解析服务

    目录 Linux之DNS域名解析服务 概述 产生原因 作用 连接方式 因特网的域名结构 拓扑 分类 域名服务器类型 ​编辑  DNS域名解析过程 分类 解析图 搭建DNS域名解析服务器 概述 安装软件 bind服务中三个关键文件 主配置文件分析 一般需要修改三部分: 区域配置文件 正向解析资源

    2024年02月09日
    浏览(45)
  • Linux网路服务之DNS域名解析

     1.DNS相关知识点  1.1 DNS的简介 1.2 DNS 数据结构分布  1.3 服务器的类型    1.4 DNS 域名解析方式 1.5   DNS的查询方式 递归查询  迭代查询  1.6 本地主机有关DNS映射文件(hosts)  windos 系统中有关DNS的映射文件  2. DNS域名解析器的了解  构建DNS域名解析器的目的 bind服务的安装

    2024年01月21日
    浏览(41)
  • Linux中DNS域名解析服务及实验

    一、DNS介绍 1、DNS 是域名系统,应用层协议,是互联网的一项服务,是将域名转换成网络可以识别的IP地址,再通过IP地址访问主机。这种由文字组成的名称更容易记忆。 DNS是“域名系统\\\"的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访

    2024年02月02日
    浏览(59)
  • Windows中,ping无法解析域名,nslookup却可解析。此故障的排除思路

    QQ可以正常上,todesk远程软件可以正常使用。 网页打不开,众多软件无法联网。 在cmd命令提示符中,使用ping命令,无法解析域名。 但使用nslookup检查DNS解析时 第一步 使用管理员身份运行命令提示符,依次输入以下命令: 检查是否恢复,如未恢复,继续下面的步骤。 第二步

    2024年02月17日
    浏览(46)
  • Linux 中搭建 主从dns域名解析服务器

    作者主页: 点击! Linux专栏:点击! ————前言———— 主从(Master-Slave)DNS架构是一种用于提高DNS系统可靠性和性能的配置方式。 高可用性 :通过配置主从DNS服务器,可以实现DNS服务的高可用性。当主DNS服务器发生故障或不可用时,从DNS服务器可以接管服务,确保域

    2024年03月17日
    浏览(59)
  • Linux设备配置DNS服务器,实现正向解析和反向解析,实现DNS主从服务器同步,实现批量域名正/反向解析

    本文基于Linux上CentOS 7版本配合bind(named)服务进行演示 目录 一.DNS域名服务器原理及作用等介绍 1.DNS简介:  2.原理简单介绍 3.常见域名后缀 4.DNS域名服务器类型 5.DNS服务器的对应关系查询方式 6.具体解析过程 二.bind(named)服务配置文件介绍 1.主配置文件在/etc/named.conf 2.数

    2024年02月08日
    浏览(42)
  • DNS域名解析服务(正向、反向解析、主从域名服务器)

    在日常生活中人们习惯便用域名访问服务器,但机器间互相只认IP地址,域名与1P地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是

    2024年02月03日
    浏览(50)
  • 域名解析协议-DNS

    DNS(Domain Name System)是互联网上非常重要的一项服务,我们每天上网都要依靠大量的DNS服务。在Internet上,用户更容易记住的是域名,但是网络中的计算机的互相访问是通过 IP 地址实现的。DNS 最常用的功能是给用户提供域名解析服务,将用户的域名解析成网络上能够访问的

    2024年02月12日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包