配置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
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.
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.
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2706672/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ubuntu16.04 伺服器配置IP DNSUbuntu伺服器DNS
- ubuntu 配置靜態IP 和 DNSUbuntuDNS
- DNS 配置單純為轉發的DNS伺服器DNS伺服器
- PowerDNS 配置 DNS 名稱伺服器DNS伺服器
- Ubuntu 配置SSH伺服器Ubuntu伺服器
- ubuntu18.04安裝dns伺服器UbuntuDNS伺服器
- DNS主從伺服器配置實現DNS伺服器
- 伺服器:Ubuntu設定IP地址、閘道器、DNS伺服器UbuntuDNS
- 雲伺服器Ubuntu基本配置伺服器Ubuntu
- Ubuntu下配置smb伺服器Ubuntu伺服器
- 雙AdguardHome配置做DNS伺服器DNS伺服器
- Linux DNS 伺服器安裝、配置和維護LinuxDNS伺服器
- Linux之CentOS--配置域主DNS伺服器LinuxCentOSDNS伺服器
- solaris DNS 配置DNS
- dns伺服器DNS伺服器
- 在 Ubuntu 14.04 中配置 PXE 伺服器Ubuntu伺服器
- 在國產處理器伺服器上配置DNS 輪詢伺服器DNS
- ubuntu 22.04版本修改伺服器名、ip,dns資訊的操作方法Ubuntu伺服器DNS
- 配置linux DNSLinuxDNS
- scan-dns配置DNS
- 配置dns和apacheDNSApache
- CENTOS下配置DNSCentOSDNS
- RHEL 5 DNS 配置DNS
- DNS配置全文(轉)DNS
- solaris的dns配置DNS
- DNS域名伺服器DNS伺服器
- DNS/DHCP 伺服器DNS伺服器
- 阿里雲伺服器配置(Ubuntu+Nginx+Flask)阿里伺服器UbuntuNginxFlask
- 在Ubuntu伺服器配置Swift編譯環境Ubuntu伺服器Swift編譯
- windows2003伺服器搭建DNS伺服器配置圖解教程Windows伺服器DNS圖解
- 阿里雲ECS伺服器配置ubuntu安裝openfire伺服器阿里伺服器Ubuntu
- DNS伺服器配置工具:Namo for Mac v2.0.1直裝版DNS伺服器Mac
- DNS解析常見問題:什麼是主DNS伺服器和輔助DNS伺服器?DNS伺服器
- Ubuntu下修改為永久DNS的方法UbuntuDNS
- Ubuntu 配置Ubuntu
- Homestead(ubuntu)下laravel使用RabbitMQ——伺服器配置篇UbuntuLaravelMQ伺服器
- DNS軟體bind-實現DNS伺服器DNS伺服器
- dns劫持伺服器搭建、DNS劫持原理與操作DNS伺服器