【DNS】

服务程序

1.如果有默认配置,请先备份在进行修改

2.修改完配置文件,请重启服务或重新加载配置文件,否则不生效

dhcp

动态主机配置协议(自动分配ip地址)

只要插上网线就可以获得ip地址

dhcp的分配方式:1.自动分配2.手动分配3.动态分配

动态分配

yum install dhcp -y     #安装dhcp软件

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

#复制配置文件的模版

vim /etc/dhcp/dhcpd.conf     #复制粘贴 5yy  p

subnet 192.168.91.0 netmask 255.255.255.0 {

 range 192.168.91.50 192.168.91.80;

 option routers 192.168.91.2;

 option domain-name-servers 114.114.114.114;

}

wq     #保存

systemctl start dhcpd     #启动服务

验证打开

windows 

调整获取地址为dhcp

打开cmd命令

ipconfig/release     #释放ip地址配置

ipconfig/renew     #重新获取地址

ipconfig/all     #显示所有的网卡配置

linux

vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=dhcp

删除ip配置

systemctl restart network

固定分配

host fantasia {

  hardware ethernet 00:0C:29:78:29:CF;     #指定机器,需写mac地址

  fixed-address 192.168.91.111;     #指定改机器的固定ip地址

}

dns域名解析协议

将域名转换成ip地址

220.17.25.245     ip地址过长而且都是数字,不方便记忆,所以出现了域名

www.jd.com     域名都是有含义的,方便人们记忆

域名的组成

所有的域名解析都需要根域

www.baidu.com

.根域:根的dns服务器只能解析主机名+根域

.com一级域:一级域的dns服务器只能解析主机名+一级域+根域

.baidu二级域:二级域的dns服务器只能解析主机名+二级域+一级域+根域

www主机名

查询方式

递归查询:问一次就得到

迭代查询:透露消息然后你去找,要问多次

一次dns解析的过程

我要访问www.baidu.com服务器

  1. 先看我本机的/etc/hosts文件,如果有直接访问,如果没有就去找你设置的缓存dns
  2. 如果缓存服务器有,直接反馈结果(递归),如果没有救需要迭代查看,直接去找根域服务器
  3. 由于根域服务器只能解析根,无法解析www.baidu.com,但是根域服务器让你去找一级域服务器
  4. 一级域服务器发现自己也解析不了,让你去找二级域
  5. 二级域发现这台服务器在自己的管理范围内,直接反馈结果给缓存服务器
  6. 缓存服务器再交给客户

权威dns服务器:只有他说了算,最后解析成功的服务器为权威服务器

实验:设置内网dns服务器解析

软件名称:bind

服务名称:named

dns:使用53tcp 53udp

主配置文件: /etc/named.conf

域名配置文件: /etc/named.rfc1912.zones wzf.com

zone “wzf.com” IN{     #自定义的域名

type master     # 当前服务器为主

file “wzf.com.zone”;

#定义了ip地址和域名的对应关系 文件位置在/var/named/wzf.com.zone

};

运行named服务的时候是以named用户的身份运行

/var/named这个文件夹是named用户的家目录

相关推荐

  1. 【<span style='color:red;'>DNS</span>】

    DNS

    2024-01-11 08:56:02      34 阅读
  2. 【<span style='color:red;'>DNS</span>】

    DNS

    2024-01-11 08:56:02      19 阅读
  3. DNS

    2024-01-11 08:56:02       6 阅读
  4. <span style='color:red;'>DNS</span>服务

    DNS服务

    2024-01-11 08:56:02      20 阅读
  5. <span style='color:red;'>DNS</span>服务

    DNS服务

    2024-01-11 08:56:02      19 阅读
  6. <span style='color:red;'>DNS</span>域名

    DNS域名

    2024-01-11 08:56:02      8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 08:56:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 08:56:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 08:56:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 08:56:02       20 阅读

热门阅读

  1. PHP 微信小程序发货管理

    2024-01-11 08:56:02       33 阅读
  2. Vue3使用Pinia获取全局状态变量

    2024-01-11 08:56:02       29 阅读
  3. nginx geo模块使用 nginx识别ip归属地做跳转

    2024-01-11 08:56:02       30 阅读
  4. 深度剖析Redis:从基础到高级应用

    2024-01-11 08:56:02       30 阅读
  5. 【技能---Anaconda3常用命令使用入门】

    2024-01-11 08:56:02       30 阅读
  6. windows安装运行Apache James(基于spring的版本)

    2024-01-11 08:56:02       39 阅读
  7. python 安装 cv2报错 conda install PackagesNotFoundError

    2024-01-11 08:56:02       47 阅读
  8. 华纳云:在Conda中环境迁移有哪些步骤

    2024-01-11 08:56:02       35 阅读
  9. conda的安装资源链接

    2024-01-11 08:56:02       39 阅读
  10. achievement_criteria_data

    2024-01-11 08:56:02       37 阅读
  11. Red Hat 8.0 本地源配置方法

    2024-01-11 08:56:02       30 阅读
  12. 迁移学习的最新进展和挑战

    2024-01-11 08:56:02       29 阅读
  13. RTL8762D I2C外设驱动

    2024-01-11 08:56:02       23 阅读
  14. Golang 泛型

    2024-01-11 08:56:02       25 阅读