ubuntu修改dns服务器,配置Ubuntu DNS服务器
DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。
环境说明
服务器IP 10.68.19.61
操作系统 Ubuntu 13.04
DNS程序 Bind9
测试域名 mycloud.com
目标IP 10.68.19.134
安装配置BIND9
apt-get install bind9
总共需要编辑2个文件,新增2个文件,如下: 修改/etc/bind/named.conf.options,去掉forwarders的注释,其中的IP为网络营运商提供的DNS服务器,这里我们使用google的DNS。
forwarders {
8.8.8.8;
8.8.4.4;
};
修改/etc/bind/named.conf.local,在最后增加增加双向解析代码:
zone "mycloud.com" {
type master;
file "/etc/bind/db.mycloud.com";
};
zone "19.68.10.in-addr.arpa" {
type master;
file "/etc/bind/db.10.68.19";
};
注意:其中的19.68.10是目标IP10.68.19.134的前三段,表示一个IP地址段。
新增域名(mycloud.com)解析文件/etc/bind/db.mycloud.com,内容如下:
;
; BIND data file for dev sites
;
$TTL 604800
@ IN SOA mycloud.com. root.mycloud.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS mycloud.com.
@ IN A 10.68.19.134
*.mycloud.com. 14400 IN A 10.68.19.134
新增IP地址反向解析文件/etc/bind/db.10.68.19,内容如下:
;
; BIND reverse data file for dev domains
;
$TTL 604800
@ IN SOA dev. root.dev. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS mycloud.com.
134 IN PTR mycloud.com.
重启BIND9服务
service bind9 restart
修改本机配置
修改每一台需要使用该DNS服务器的dns配置文件
sudo vi /etc/resolv.conf
修改nameserver为上边配置好的DNS服务器IP
nameserver 10.68.19.61
此修改在每次重启服务器后都会赔覆盖,可以修改配置文件
sudo vi /etc/resolvconf/resolv.conf.d/base
在其中增加一条
nameserver 10.68.19.61
这样重启服务器后DNS配置依然有效,然后重启networking服务,刷新DNS缓存。
service networking restart
测试效果
root@controller:/etc/bind# nslookup
> baidu.com
Server: 10.68.19.61
Address: 10.68.19.61#53
Non-authoritative answer:
Name: baidu.com
Address: 220.181.111.86
Name: baidu.com
Address: 123.125.114.144
Name: baidu.com
Address: 220.181.111.85
> mycloud.com
Server: 10.68.19.61
Address: 10.68.19.61#53
Name: mycloud.com
Address: 10.68.19.134
> uaa.mycloud.com
Server: 10.68.19.61
Address: 10.68.19.61#53
Name: uaa.mycloud.com
Address: 10.68.19.134
解析情况为,域名:baidu.com,在本地DNS中没有找到匹配,通过DNS:8.8.8.8解析,mycloud.com在本地DNS中有匹配,解析到10.68.19.134.
ubuntu修改dns服务器,配置Ubuntu DNS服务器相关推荐
- Ubuntu怎么查看电脑配置(ubuntu怎么查看系统配置)
ubuntu怎么查看电脑配置 ubuntu查看电脑配置的方法如下: 1.按Ctrl+Alt+T键,调出终端窗口, 在窗口中输入"free -m"按enter键执行,然后会在下面第一 ...
- linux dns已经配置,linux DNS 配置
在局域网内部通过构建DNS服务器,可以使用户使用域名访问局域网中的每一台计算机.在互联网中,通过DNS服务器,可以使全世界的网络用户使用域名访问各种类型的主机,如WEB服务器.邮件服务器等 而我们使用 ...
- 如何连接cent os系统服务器,配置cent os服务器
配置cent os服务器 内容精选 换一换 如果源端服务器是Windows OS且通过迁移可行性校验后,您可以在主机迁移服务界面上配置目的端并开始迁移.开始迁移后,源端服务器中的迁移Agent会向主机 ...
- 在Ubuntu 上安装和配置postfix邮箱服务器
Postfix是一种流行的开源邮件传输代理(MTA),可用于在Linux系统上路由和传递电子邮件. 据估计,互联网上大约25%的公共邮件服务器运行Postfix. 本文介绍 如何在Ubuntu 20. ...
- Ubuntu修改/etc/resolv.conf 中DNS重启后DNS被重置的解决方法
起因是VMware下的ubuntu上不了网了,但是可以ping通主机,也能ping通dns的地址. 尝试修改了dns地址,在几个地方都试着修改之后,最终只在/etc/resolv.conf 处修改有效 ...
- linux 搭建智能dns,Linux配置智能DNS服务
一.在虚拟机svr11上构建dawai.com的权威DNS服务器 1)安装bind.bind-chroot软件包 [root@svr11 ~]# yum -y ×××tall bind bind-ch ...
- 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令
实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考. 这条博客也会不定时更新. 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,U ...
- 计算机DNS怎么配置,电脑dns怎么设置
电脑dns怎么设置 朋友小张最近买了台路由器,准备用路由器连接两台电脑,在网上搜索无线路由器怎么设置查看方法后,发现有一项在网络连接里面输入DNS服务器地址,还有首选DNS服务器地址.小张看到这就不知 ...
- 计算机DNS怎么配置,电脑dns地址设置为多少
依次是[名称][首选][备选] 安徽电信 DNS 61.132.163.68 202.102.213.68 北京电信 DNS 219.141.136.10 219.141.140.10 重庆电信 DN ...
- ubuntu linux固定ip设置,Ubuntu 配置静态IP
Ubuntu是属于Debian系衍生的发行版目录结构和RedHat系Linux发行版有所不同,但个人认为RedHat系的目录结构会更加接近Unix风格,相对这些各种Linux发行版遇到不懂的还是先查查 ...
最新文章
- 文章3:车载LIDAR点云数据中杆状地物自动提取与分类
- 在Win 8.1上安装配置FlashDevelop5.0.0
- 贝叶斯告诉你,投掷硬币概率可以是90%
- Java中的List/Set和Map的区别
- 学习心得——李嫣然、逯广捷
- python snmp采集交换机信息_网管交换机与非网管交换机的利弊介绍
- 游戏英雄联盟高清壁纸,人物角色都包括
- Mac启动Apache之后访问localhost提示403 Forbidden
- matlab仿真之大尺度衰落因子2--小区间
- Java 有序的Map —— LinkedHashMap
- 西密歇根大学计算机科学专业排名,西密歇根大学计算机工程硕士排名第86(2020年TFE Times排名)...
- PowerShell批量部署Hyper-V Windows虚机
- linux-mariadb
- 《Exceptional C++ Style》开放样章译稿
- hp服务器重装系统按什么键,惠普重装系统按什么键|惠普u盘装系统按哪个键
- Android中复制到剪切板
- Scratch3.0——助力新进程序员理解程序(难度案例一、节奏大师)
- 移动端UI设计师该怎么成长
- 我出书了,《逆天改命——程序员成神之路》开源,从业十年大厂技术专家的一百条人生建议,建议收藏
- 微信程序开发.小程序入门