首页 > 系统相关 >Linux——DNS服务搭建

Linux——DNS服务搭建

时间:2024-07-23 17:24:56浏览次数:15  
标签:dns 配置文件 etc ping 然后 修改 DNS Linux 搭建

(一)搭建nginx

1.首先布置基本环境

要求能够ping通外网,有yum源

2.安装nginx

yum -y install nginx

然后查看验证

3.修改网页配置文件

修改文件,任意编写内容,然后去物理机测试

(二)创建一台客户端

1.模拟一下客户,用母机克隆一台作为我们的客户端

然后只需修改地址,保证能够ping通外网就好

然后试试访问web机器

能够访问到我们的页面

然后我们下载一个elinks的包,方便后面访问

2.elinks的下载

下载完成之后输入:elinks访问

然后在下面这个页面输入百度的网址进行访问

然后选择“ok”再回车

看到这个就成功了

#添加新的DNS服务器

echo "nameserver 192.168.1.20" > /etc/resolv.conf
查看并且测试

然后:

以上修改dns是不成功的,我们需要配置一个自己的dns,所以下面开始配置

(三)配置DNS服务

1.基础配置

和上面机器一样确保机器的yum源和ip地址以及能够ping通外网

同时记得关闭防火墙以及selinux

systemcl stop firewalld

setenforce 0

systemctl disable firewalld   (永久关闭)

vim /etc/selinux/config    (修改配置文件,也是永久关闭)

2.安装bind 软件包

yum -y install bind

下载完成之后,启动服务

3.退出管理dns主机,开始管理client主机

然后去ping 一个我们想ping 的域名,结果也不行

这时候返回dns继续配置

4.配置dns修改配置文件

 #现在管理DNS主机
 #给2个重要的配置文件修改名称,打包

备份:

修改主配置文件

 vim /etc/named.conf

#重启服务
systemctl restart named


#配置 /etc/named.rfc1912.zones 配置域名解析文件
vim /etc/named.rfc1912.zones

然后修改:

然后去创建一个文件(必须和下图这个同名,得与配置文件保持一致)

首先复制一个文件

复制完后去编辑

然后新添加一行

这里的地址是,web机器的地址

#检查文件

没有提示就是没有问题

这里提示ok ,也就没有问题了

#重启服务

5.配置完成之后去客户端验证

首先ping百度和我们自己写的域名

然后用elinks访问

标签:dns,配置文件,etc,ping,然后,修改,DNS,Linux,搭建
From: https://blog.csdn.net/ln2915275834/article/details/140636082

相关文章

  • 进销存框架搭建
     配置数据字典在基础数据-数据字典模块添加如下数据字典。类别代码类别名称字典内容GoodsType商品类别测试Unit计量单位个、千克SettleMode结算方式现金、微信、支付宝、对账配置功能菜单下面我们根据需求文档整理好功能模块数据,在系统管理-模块管理......
  • linux内核源码阅读-初始化主程序
     来自:https://in1t.top/2020/03/26/linux%E5%86%85%E6%A0%B8%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB-%E5%88%9D%E5%A7%8B%E5%8C%96%E4%B8%BB%E7%A8%8B%E5%BA%8F/main.c功能描述之前setup在0x90000~0x901FF保存了一些重要的机器参数,其中包括主内存区的开始地址,内存大小和......
  • ArchLinux使用笔记
    {%post_linkDistro/'免启动盘安装ArchLinux'%}{%post_linkDistro/'ArchLinux-TLP'%}安装NVIDIA驱动官方完整教程:https://wiki.archlinux.org/title/NVIDIA只要卡不是太老,一般情况下,如果用的是stable内核(linux),就安装nvidia,如果用的是LTS内核(linux-lts),就安装nvidia-lt......
  • 搭建Ollama环境
    Ollama环境搭建参考链接:https://baijiahao.baidu.com/s?id=1798741366479996086&wfr=spider&for=pc下载Ollama下载地址:https://ollama.com/download双击直接安装安装成功,默认模型的位置是C:\Users.ollama\models,可在powershell修改模型位置setxOLLAMA_MODELS"D:\others\O......
  • linux 相关基础操作
    df-Th这个命令用于显示文件系统的磁盘空间占用情况。选项 -T 表示显示文件系统类型,-h 表示以人类可读的格式(如KB、MB、GB)显示大小。执行这个命令后,你会看到各个已挂载文件系统的总大小、已用空间、可用空间、已用百分比以及挂载点等信息。这对于检查磁盘空间使用情况非常有......
  • linux 内核版本
     来自:https://blog.csdn.net/qq_23084801/article/details/78795870有了这个Linux内核版本发布时间表(0.00到3.19,当然没有包含全部的版本),大家就可以看看自己用的版本是何时发布的了!做内核维护查看相关patchlog时大致做个参考。 版本号时间发展史0.001991.2-4......
  • 【待做】【攻防技术系列+Linux后门】alias
    alias用法系统默认别名:alias设置别名:aliasls='ls-laih'删除别名:unaliasls加参数:aliasls='ls-laih;pwd'❗注意系统启动默认加载的配置文件:/etc/profile切换用户就会执行/etc/profile/etc/bashrcbashshell~/.bash......
  • linux内核源码阅读-块设备驱动
     来自:https://in1t.top/2020/06/04/linux%E5%86%85%E6%A0%B8%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB-%E5%9D%97%E8%AE%BE%E5%A4%87%E9%A9%B1%E5%8A%A8/ 开始fs模块之前,我发现如果对块设备/字符设备的驱动程序不了解的话,读fs代码时会困难重重。为了简化问题,本文及之后的f......
  • Linux Vim教程(五):搜索与替换
    目录1.基本搜索功能1.1向前搜索1.2向后搜索1.3重复上一次搜索1.4高亮显示搜索结果1.5区分大小写搜索2.高级搜索技巧2.1搜索并跳转到特定行2.2搜索并跳转到特定列2.3搜索并高亮特定模式2.4搜索历史2.5搜索并替换3.基本替换功能3.1替换当前行3.2替......
  • docker搭建rocketmq
    [root@ip-10-32-49-66~]#catrocketmq.yamlversion:'3.8'services:#RocketMQNameservernamesrv:image:apache/rocketmq:4.7.1container_name:rmqnamesrvports:-"9876:9876"volumes:-./data/namesrv/......