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. Navicat Essentials 功能简介
  2. java runtime 异常_Java中RuntimeException和Exception
  3. 左右xcode的重构选项的一些理解
  4. usb一转多 树莓派zero_树莓派 Zero USB/以太网方式连接配置教程
  5. 【经验分享】h3c模拟器HCL安装问题集锦
  6. python类的构造方法名称_Python的面向对象、Class 概念与使用
  7. paip.为什么使用多线程的原因.
  8. 计算机开关电源 原理与应用,开关电源原理与应用设计
  9. Chrome插件开发教程
  10. 金蝶kis商贸采购单商品代码_金蝶KIS云商贸版(采购模块)常见问题汇总
  11. 阿里云短信通道被人恶意刷了几万条短信,怎么办?(短信接口被盗刷系列3)
  12. LeetCode231打家劫社Ⅱ(动态规划)
  13. css3 动画之 2D旋转 3D旋转 放大
  14. RecyclerView的使用
  15. mc服务器领地位置,服务器领地amp;地皮指令大全 183独家汇总_18183我的世界专区...
  16. Mysql断流_Hystrix 断流器
  17. MATLAB二维图形绘制
  18. 《穷爸爸富爸爸》读记
  19. 【CSAPP】家庭作业2.55~2.76
  20. 记一次@Lazy问题

热门文章

  1. Spring5 系统架构
  2. matlab plot 折线变曲线
  3. 51c语言单片机io口控制实验报告,单片机实验报告二 单片机IO口实验
  4. 使用Gson 解析json文件
  5. 2021年小目标检测最新研究综述
  6. 服务器ipsan虚拟化,挂载IPSAN存储+链接克隆模板(修正版)
  7. 解决CAS 4.2.7 版本集群部署的各种问题
  8. cfa英语不好的怎么学_英语不好能考CFA吗?看看他是怎么做到的
  9. ncie全国计算机等级考试,国家信息化工程师认证考试(NCIE)
  10. matlab读取excel、text文件 || xlsread textread