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服务器相关推荐

  1. Ubuntu怎么查看电脑配置(ubuntu怎么查看系统配置)

    ubuntu怎么查看电脑配置 ubuntu查看电脑配置的方法如下: 1.按Ctrl+Alt+T键,调出终端窗口, 在窗口中输入"free -m"按enter键执行,然后会在下面第一 ...

  2. linux dns已经配置,linux DNS 配置

    在局域网内部通过构建DNS服务器,可以使用户使用域名访问局域网中的每一台计算机.在互联网中,通过DNS服务器,可以使全世界的网络用户使用域名访问各种类型的主机,如WEB服务器.邮件服务器等 而我们使用 ...

  3. 如何连接cent os系统服务器,配置cent os服务器

    配置cent os服务器 内容精选 换一换 如果源端服务器是Windows OS且通过迁移可行性校验后,您可以在主机迁移服务界面上配置目的端并开始迁移.开始迁移后,源端服务器中的迁移Agent会向主机 ...

  4. 在Ubuntu 上安装和配置postfix邮箱服务器

    Postfix是一种流行的开源邮件传输代理(MTA),可用于在Linux系统上路由和传递电子邮件. 据估计,互联网上大约25%的公共邮件服务器运行Postfix. 本文介绍 如何在Ubuntu 20. ...

  5. Ubuntu修改/etc/resolv.conf 中DNS重启后DNS被重置的解决方法

    起因是VMware下的ubuntu上不了网了,但是可以ping通主机,也能ping通dns的地址. 尝试修改了dns地址,在几个地方都试着修改之后,最终只在/etc/resolv.conf 处修改有效 ...

  6. linux 搭建智能dns,Linux配置智能DNS服务

    一.在虚拟机svr11上构建dawai.com的权威DNS服务器 1)安装bind.bind-chroot软件包 [root@svr11 ~]# yum -y ×××tall bind bind-ch ...

  7. 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令

    实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考. 这条博客也会不定时更新. 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,U ...

  8. 计算机DNS怎么配置,电脑dns怎么设置

    电脑dns怎么设置 朋友小张最近买了台路由器,准备用路由器连接两台电脑,在网上搜索无线路由器怎么设置查看方法后,发现有一项在网络连接里面输入DNS服务器地址,还有首选DNS服务器地址.小张看到这就不知 ...

  9. 计算机DNS怎么配置,电脑dns地址设置为多少

    依次是[名称][首选][备选] 安徽电信 DNS 61.132.163.68 202.102.213.68 北京电信 DNS 219.141.136.10 219.141.140.10 重庆电信 DN ...

  10. ubuntu linux固定ip设置,Ubuntu 配置静态IP

    Ubuntu是属于Debian系衍生的发行版目录结构和RedHat系Linux发行版有所不同,但个人认为RedHat系的目录结构会更加接近Unix风格,相对这些各种Linux发行版遇到不懂的还是先查查 ...

最新文章

  1. 文章3:车载LIDAR点云数据中杆状地物自动提取与分类
  2. 在Win 8.1上安装配置FlashDevelop5.0.0
  3. 贝叶斯告诉你,投掷硬币概率可以是90%
  4. Java中的List/Set和Map的区别
  5. 学习心得——李嫣然、逯广捷
  6. python snmp采集交换机信息_网管交换机与非网管交换机的利弊介绍
  7. 游戏英雄联盟高清壁纸,人物角色都包括
  8. Mac启动Apache之后访问localhost提示403 Forbidden
  9. matlab仿真之大尺度衰落因子2--小区间
  10. Java 有序的Map —— LinkedHashMap
  11. 西密歇根大学计算机科学专业排名,西密歇根大学计算机工程硕士排名第86(2020年TFE Times排名)...
  12. PowerShell批量部署Hyper-V Windows虚机
  13. linux-mariadb
  14. 《Exceptional C++ Style》开放样章译稿
  15. hp服务器重装系统按什么键,惠普重装系统按什么键|惠普u盘装系统按哪个键
  16. Android中复制到剪切板
  17. Scratch3.0——助力新进程序员理解程序(难度案例一、节奏大师)
  18. 移动端UI设计师该怎么成长
  19. 我出书了,《逆天改命——程序员成神之路》开源,从业十年大厂技术专家的一百条人生建议,建议收藏
  20. 微信程序开发.小程序入门

热门文章

  1. 信息安全实验三 :PGP邮件加密软件的使用
  2. 哪里有好用的电脑pdf编辑器免费版
  3. Java项目:ssm房屋租赁管理系统
  4. 微信公众号实现消息模板的推送
  5. php时间戳转换英文格式日期_php中时间戳和日期格式的转换
  6. P1563 [NOIP2016 提高组] 玩具谜题
  7. 无线系列-WiFi信号波形产生器
  8. 图说丨京东《技术重构社会供应链——未来科技趋势白皮书》
  9. IE-LAB网络实验室:HCNP培训机构 HCIE培训中心 HCIE认证培训 HCNA培训 华为面试考试时需要注意什么
  10. VBS教程---第一篇