Ubuntu Server DNS服务器的配置方法

Ubuntu修改静态IP、网关和DNS的方法总结 可以通过修改/etc/network/interface来配置网络,由于我们默认是通过NetworkManager修改网卡信息的,所以一开始interface文件中没有其他网卡的信息。就会进入修改网卡信息的终端ui界面中,根据操作提示修改即可,注意修改后,需要重启网卡,启用连接 -> [选择对应的网卡] -> 禁用 -> 启用,修改才会生效。经过测试,修改后需要重启NetworkManager服务后,再重启网卡,修改才能生效。后生效,同时这个时候系统设置中的NetworkManager 就不太正常了。 阅读详情
Ubuntu Server 10.10 DNS服务器的配置方法
配置环境:
一台server和若干client组成的简单局域网,在一个网段上。一台Server做为DNS server,注意DNS server Ip地址不能用DHCP,要用静态ip。Server的ip:192.168.0.104Client的ip范围为:192.168.0.1--192.168.0.254,相互能ping通。 Installing BIND9 (安装 BIND9) 命令: sudo apt-get install bind9     sudo apt-get install dnsutils    dnsutils软件包提供了DNS测试和排错工具 我们将配置DNS为主服务器类型
DNS 配置文件在/etc/bind 目录中。安装bind9后会生成如下三个配置文件: named.conf;named.conf.options;named.conf.local。
其中 named.conf是主配置文件,里面包含了named.conf.options和named.conf.local,我们在架设本地dns时,只需改动named.conf.local即可。 设置实例 ⑴ 环境:
Server的ip:192.168.0.104
Client的ip范围为:192.168.0.1--192.168.0.254,相互能ping通 现在将主机架设成主dns服务器,要求能解析 ubox.mytest.com 192.168.0.104
www.mytest.com 192.168.0.104
⑵ 分析:根据上面的主机名称和ip对应可以看出:
①需要添加正向区域“mytest.com”和反向区域“0.168.192.in-addr.arpa”,
②在“mytest.com”区域中添加A记录ubox对应192.168.0.104, CNAME记录www对应ubox ③在“0.168.192.in-addr.arpa”区域中添加各个ip地址对应的主机名 编辑配置文件 记得路径 /etc/bind/ 编辑named.conf.local
编辑用:sudo vi /etc/bind/named.conf.local 添加下列语句 //正向区域
zone "mytest.com" { type master;
file "db.mytest.com"; };
//反向区域
zone "0.168.192.in-addr.arpa" { type master; notify no;
file "reverse/db.0.168.192"; };
然后保存 


 


建立named.conf.local中指定的区域文件
在/var/cache/bind下建立正向区域文件 (复制了一份模板)
命令:sudo cp /etc/bind/db.local /var/cache/bind/db.mytest.com sudo mkdir /var/cache/bind/reverse/
在/var/cache/bind/reverse下建立反向区域文件 (复制了一份模板) 命令:sudo cp /etc/bind/db.127 /var/cache/bind/reverse/db.0.168.192 编辑正向区域文件
命令:sudo vi /var/cache/bind/db.mytest.com 将原文参照下文修改 ;
; BIND data file for local loopback interface ;
$TTL 604800 
@ IN SOA mytest.com. root.mytest.com. ( 2  Serial
604800  Refresh 86400  Retry 2419200  Expire
604800 )  Negative Cache TTL ;
@ IN NS ns.
@ IN A 192.168.0.104 ns IN A 192.168.0.104 ubox IN A 192.168.0.104 www IN CNAME ubox @ IN AAAA ::1
注意修改的地方,在原文的localhost处更改,再添加各个主机记录 注意用Tab键分开对齐 另外使用别名时:www IN cname 192.168.0.104 会出错, 要使用www IN cname ubox 编辑反向区域文件
命令:sudo vi /var/cache/bind/reverse/db.0.168.192 将原文参照下文修改 ;
; BIND reverse data file for local loopback interface ;
$TTL 604800
@ IN SOA ns.mytest.com. root.mytest.com. ( 1  Serial
604800  Refresh 86400  Retry 2419200  Expire
604800 )  Negative Cache TTL ;
@ IN NS ns.



 


104 IN PTR ns.mytest.com.     104为IP地址的最后一个数 104 IN PTR ubox.mytest.com. 104 IN PTR www.mytest.com.
注意修改的地方,在原文的localhost处更改,再添加各个主机记录 注意用Tab键分开对齐 重新启动DNS服务
sudo /etc/init.d/bind9 restart 以上是DNS主服务器的配置 DNS从服务器的配置:
DNS主服务器配置好后,为了保证可用性,我们最好再架设一台从服务器,这样万一主服务器宕机的话,还有从服务器可以用。 1. 主服务器的配置改动
首先,需要修改/etc/bind/named.conf.local,在zone定义中添加allow-transfer一行: $sudo vi /etc/bind/named.conf.local 添加allow-transfer所在的行: zone “mytest.com” {  type master;  file”db.mytest.com”;  allow-transfer {192.168.0.100;}; };
zone “0.168.192.in-addr-arpa” {  type master;  file “reverse/db.0.168.192”;  allow_transfer {192.168.0.100;}; };  
注意将192.168.0.100改为你的从服务器的真实IP地址。 2. 从服务器的配置
我们假设从服务器的IP地址为192.168.0.100,在从服务器上,也需要安装bind9: $sudo apt-get install bind9 dnsutils
然后,创建反向zone文件目录,并将该目录的所有权交给bind: $sudo mkdir /var/cache/bind/reverse
$sudo chown bind.bind /var/cache/bind/reverse/ 修改/etc/bind/named.conf.local文件: $sudo vi /etc/bind/named.conf.local 添加内容如下: zone “mytest.com” {  type slave;  file “db.mytest.com”;  masters {192.168.0.104;}; };
zone “0.168.192.in-addr.arpa” {  type slave;  file “reverse/db.0.168.192”;  masters {192.168.0.104;}; };



 


现在,重新启动bind服务: $sudo /etc/init.d/bind9 restart
服务启动时,bind会自动复制主服务器上的zone文件。你可以查看一下这些文件是否正确地复制过来:
$ls /var/cache/bind/ -R
如果没有,请查看系统日志,找出错误: $sudo tail –n50 /var/log/syslog 
测试
提示:测试之前,请先确认/etc/resolv.conf文件中的nameserver指向192.168.0.104,也就是DNS服务器自己的IP地址。 Ping主机名: $ping mytest.com
也可以使用dig工具进行正向、反向解析测试: $dig www.mytest.com
$dig 0.168.192.in-addr.arpa.  AXFR
通过dig本地回环地址,可以确认bind是否已经运行在53端口: $dig –x 127.0.0.1
Named-checkzone该工具可以用来测试zone文件
$named-checkzone mytest.com /etc/bind/db.mytest.com $named-checkzone mytest.com /etc/bind/db.0.168.192  如果一切正确,应该有如下结果: Zone mytest.com/IN: loaded serial 5 OK
其中,序列号可能会不同。 
你也可以在XP下的cmd环境下用nslookup去试试看 注意:改动配置文件后都要重新启动bind9。 DNS客户端的配置
此时DNS服务器已经开始工作了,要使用该DNS服务器,以XP为例,到"控制面板"–"网络连接",找到上网的网卡,右键选择"属性",改变DNS地址为192.168.0.104 
Linux 修改DNS,请修改/etc/resolv.conf文件。 例如:
编辑sudo vi /etc/resolv.conf 更改为
nameserver 192.168.0.104 nameserver 192.168.0.100 DNS搭建后的检测
查看域名解析的命令为nslookup,敲入nslookup后再敲入域名如mail.mytest.com进行正向解析,敲入IP地址则进行反向解析 cmd命令: nslookup mytest.com 



 


www.mytest.com 
192.168.0.104 Exit
Ping www.mytest.com Ping www.baidu.com
可以ping通,说明一切正常。 
以上是针对邮件服务器搭建DNS服务器做的练习,谨供参考。  

Ubuntu搭建DNS服务器 这里只是初步介绍搭建方法,经过本地测试和客户端测试可以顺利查询其他网站(准确说,写这篇文章时,我就是通过目前搭建的DNS服务器中转DNS查询)。 首先是实验环境 使用VMware虚拟机和Ubuntu18.04系统建立虚拟机,作为server,网络连接方式使用桥接模式。 然后是下载bind9 使用指令sudo apt install bind9 bind9安装在/etc/bind位置,进入该文件夹,可以查看文件权限 这里首先看到named.conf,named.conf.local,named.conf. 阅读详情

相关推荐

优化Ubuntu DNS服务器设置:详细配置指南

通过正确配置Ubuntu上的DNS服务器,您可以提高网络性能和域名解析速度。记住,在编辑网络配置文件时要小心,并且在更改之后应用新的配置。通过测试DNS解析,您可以验证DNS服务器设置是否成功。在本文中,我们将详细介绍如何在Ubuntu操作系统上优化DNS服务器的设置。通过正确配置DNS服务器,您可以提高网络性能、加快域名解析速度,并改善互联网连接体验。首先,我们需要编辑Ubuntu的网络配置文件以指定我们要使用的DNS服务器。替换为您要使用的DNS服务器的IP地址。这将使新的DNS服务器设置生效。

OUDKE的博客 1468

Ubuntu配置DNS

Ubuntu DNS地址配置:包括一种临时配置方式与一种永久配置方式

视觉算法小趴菜的博客 1万+

19、Ubuntu Server网络管理:DHCP与DNS配置指南

本文详细介绍了在Ubuntu Server上配置DHCP服务器和DNS服务器的步骤。涵盖了从子网划分、DHCP服务安装与配置,到BIND的安装、缓存服务器设置以及区域文件管理的全面指南。通过此博客,读者可以掌握如何搭建并管理DHCP和DNS服务,以实现高效的网络地址分配和域名解析功能。

kk1234的博客 212

Ubuntu Server 10.10 DNS服务器的配置方法

转载自:http://wenku.baidu.com/view/7e97a35777232f60dccca101.html

闲云孤鹤 1349

20、Ubuntu Server网络服务设置全攻略

本文详细介绍了Ubuntu Server中关键网络服务的设置方法,包括DNS服务器的配置与测试、主从DNS服务器的搭建、互联网网关的启用与安全设置,以及NTP时间同步服务的配置。同时,总结了服务设置的关键步骤和注意事项,并通过实际应用案例分析了网络服务的部署流程与优化建议,帮助用户构建稳定、安全的企业级网络环境。

kk1234的博客 67

MPU6050的四元数解算姿态方法

使用MPU6050硬件DMP解算姿态是非常简单的,下面介绍由三轴陀螺仪和加速度计的值来使用四元数软件解算姿态的方法。 我们先来看看如何用欧拉角描述一次平面旋转(坐标变换): MPU6050的四元数解算姿态方法 设坐标系绕旋转α角后得到坐标系,在空间中有一个矢量在坐标系中的投影为,在内的投影为由于旋转绕进行,所以Z坐标未变,即有。 转换成矩阵形式表示为: 即 所以从旋转到可以写成上面仅仅是绕一根轴的旋转,如果三维空间中的欧拉角旋转要转三次: MPU6050的四元数解算姿态方法 上面得到了一个表示旋转的方

qq_41938005的博客 8390

Ubuntu server网络配置

最近在服务器上安装了Ubuntu server 16系统,安装过程中跳过了网络配置,因此尝试在文本界面对Ubuntu Server进行网络配置,以下是具体步骤: 1.准备事项 进行配置前,必须保证网线是可用的,网口正常,机器的网口可用(服务器一般有多个网口,确认网口是否都是可用的)。经常有人犯这种错误,网线有问题,接错口之类的。 ...

仓鼠的藏宝库 1万+

表面声波滤波器——叉指换能器设计实战:从关键参数到结构选型

本文深入探讨了表面声波滤波器核心部件叉指换能器的实战设计流程。从目标驱动出发,详细解析了如何根据中心频率确定关键参数指宽,并权衡叉指对数对带宽和插入损耗的影响。文章进一步介绍了通过变迹加权优化频率响应,并对比了梯形结构与纵向耦合谐振滤波器等主流结构选型的适用场景与优缺点,为工程师提供从理论计算到仿真验证的完整设计指南。

weixin_29216353的博客 102

ubuntu12.04 server 网络配置

最近因为工作需要,在虚拟机里安装了ubuntu 12.04 server版本。 因为server版本没有界面,所以很多都需要自己配置。   1. 配置网络IP地址      如果自动的获取IP并且自动获取DNS,则不用配置。IP可以通过DHCP方式自动获取。      但是服务器一般都使用静态IP,就需要手动配置。         ubuntu的网络配置信息放在/etc/n

Work Hard, Play Harder! 6422

Windows安装ros2(Jazzy版本+win10/win11)-1.配置windows终端

更高版本的terminal可能设置里更加丰富, 有默认以管理员身份启动的选项等,可自行配置。打开微软应用商店, 在其中搜索并下载 Terminal 即可(注意别挂梯子)下载并安装, 安装的位置自行替换,建议别放到系统盘中。点击任务栏中的搜索, 输入store。

weixin_48398592的博客 1452

Cadence Virtuoso实战:3分钟搞定反相器参数化设计(附CDF配置避坑指南)

本文详细介绍了如何在Cadence Virtuoso中利用CDF参数传递功能实现反相器的参数化设计,包括PMOS和NMOS的基础搭建、CDF配置技巧及常见报错解决方案。通过实战案例和避坑指南,帮助工程师快速掌握高效设计方法,提升集成电路设计效率。

weixin_28292761的博客 334

ubuntu手动设置dns解析

/etc/resolv.conf中设置dns之后每次重启Ubuntu Server时该文件会被覆盖,针对这种情况找了一些个解决方法 防止/etc/resolv.conf被覆盖的方法 【方法一】 1.需要创建一个文件/etc/resolvconf/resolv.conf.d/tail [code="java"] sudo vi /etc/resolvconf/resolv.conf.d/t...

背着空空的行壤,一路走来,收拾着点点滴滴... 1762

QT绘制饼图+柱状图+折线图

使用qt绘制,折线图,饼图,柱状图,多柱状图

梅山 3877

MySQL分布式集群配置—02 Ubuntu Server 配置静态IP

Ubuntu Server 配置静态IP 2020.9.11 一、VMware配置 在"虚拟网络编辑器"中,找到NAT网络,取消勾选“使用本地DHCP服务将IP地址分配给虚拟机” 修改子网IP为:192.168.50.0,子网掩码:255.255.255.0 点击NAT设置,修改网关IP:192.168.50.2 确定保存 二、Ubuntu设置 打开网络配置文件 sudo vim /etc/network/interfaces 安装时应该是默认配置了动态IP,因此其文件内容应该如下: # This

weixin_44151650的博客 890

Win 11 Fastboot驱动的详细安装教程

Fastboot驱动的详细安装教程

水w的博客 1万+

深度强化Q学习-基于微软AirSim仿真环境的自动驾驶案例(原理代码详解简易可行)

最近在学习《强化学习原理与Python实现》,肖智清著。参考第十二章的自动驾驶案例,写一篇总结,尽量做到简单可行,让有志于自动驾驶的小伙伴可以通过此篇博客可以管中窥豹,初步了解自动驾驶的强化学习训练过程。 本篇将自动驾驶问题转化为回合制的强化学习任务,设计以车辆观察图像和运行状态为输入的自动驾驶算法,并在AirSim仿真环境中进行训练和测试。本篇使用带经验回放和目标网络的基于深度Q网络算法设计并实现智能体,对经验回放、目标网络和深度Q学习算法进行简单介绍,并用代码实现。

shao918516的博客 8599

[转]ubuntu server上网配置

[转]ubuntuserver上网配置 http://blog.sina.com.cn/s/blog_6c9d65a101011pyt.html 今天我的ubuntu server上不去网了,所以重新配置一下,正好整理一下: 一、查看网络配置状态 ifconfig -a 二、配置dhcp客户端 修改:/etc/network/interface文件 au...

afdd28617的博客 170

(数字图像处理MATLAB+Python)第五章图像增强-第一节:图像增强概述和基于灰度级变换的图像增强

图像增强(Image Enhancement):指不考虑图像降质原因,利用各种数学方法和变换手段,增强图像中人们感兴趣部分或提高有用的图像特征的清晰度。从图像质量来看,图像增强提高了图像的可懂度,改善了图像的视觉效果例如在现实场景中,针对那些对比度较差、视觉效果不好的图像,我们就可以利用图像增强改善视觉质量图像增强可分为如下几种基于灰度级变换的图像增强基于直方图修正的图像增强基于照度反射模型的图像增强基于模糊技术的图像增强基于伪彩色处理的图像增强其他图像增强方法分段线性灰度级变换。

快乐江湖的博客 3331

Ubuntu Server 14.04 静态IP简单配置

一、配置静态IP地址vi /etc/network/interfaces原内容有如下4行:auto lo iface lo inet loopbackauto eth0 iface eth0 inet dhcp以上表示默认使用DHCP分配IP,修改为如下:auto lo iface lo inet loopback# The primary network interface auto eth0 #

跟着大数据和AI去旅行 4029

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ubuntu Server 下的网络配置

http://ohblue.com/ubuntu-server-network-config/ Ubuntu Server 下的网络配置 七月 24th, 2008 Posted in 笔记 | 没有回响 检查网络配置 $ ifconfig 配置DHCP客户端 $ sudo vi /etc/network/interfaces 加入 ifac

有朋自远方来... 6735

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Ubuntu设置静态IP和DNS

ubuntu 的版本:ubuntu server 版本的 装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns。   下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需。   一、配置ip      ubuntu的网络配置信息放在 /etc/network/interfaces 中,           如果配置动态获取ip,则在上

1525

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ubuntu server22.04配置

virtualbox配置ubuntu server

yearsdy的博客 882

ubuntu虚拟机中resolv.conf文件配置dns被覆盖的问题

/etc/resolv.conf中设置dns之后每次重启Ubuntu Server时该文件会被覆盖,针对这种情况找了一些个解决方法 防止/etc/resolv.conf被覆盖的方法 方法一 1.需要创建一个文件/etc/resolvconf/resolv.conf.d/tail sudo vi /etc/resolvconf/resolv.conf.d/tail 2.

浮白 8990

Ubuntu环境下DHCP server 环境搭建及参数配置

一:DHCP简介 Dynamic Host Configuration Protocol:动态主机配置协议,是 TCP/IP协议簇 中的一种,是一个 局域网 的网络协议,使用 UDP协议 工作。 二:在线安装dhcp服务器 服务器搭建所需要的硬件环境: 本人操作时,Dhcp服务器搭建在ruby板卡上,需要ruby板卡联网在线安装dhcp服务器。 首先,ruby板卡改为dhcp动态IP,以接入外网。 其次,使用串口进行其他操作。重启板卡后,不建议使用动态IP操作putty(可能不能路由到该网址)。

暗夜 3145

Ubuntu Server 12.04 静态IP简洁配置

PS:很长时间没使用Ubuntu了,刚才安装个Ubuntu Server 12.04做测试。Ubuntu的网络设置跟Redhat系是不一样的,配置IP时发现跟以前的Ubuntu桌面版本也有所不同,记录如下: 1、配置静态IP地址: # vim /etc/network/interfaces 原内容有如下4行:auto loiface lo inet loopback auto eth0if...

weixin_34174322的博客 98
上一篇: Linux下构建主、从域名服务器
下一篇: ios屏幕强制旋转
focusjava
博客等级 码龄14年 127粉丝 528原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值