1. 程式人生 > >0037-如何在Windows Server2008搭建DNS服務並配置泛域名解析

0037-如何在Windows Server2008搭建DNS服務並配置泛域名解析

空間 users 選擇 compute ros 輸入 1.0 cor dha

溫馨提示:要看高清無碼套圖,請使用手機打開並單擊圖片放大查看。

1.文檔編寫目的


有了DNS服務,對於一個CDH集群的所有節點的hostname和ip,您就再也不需要手動維護各個節點的hosts文件。另外DNS服務對於在CDH上安裝或集成Kerberos,OpenLDAP,AD也可以提供幫助,對於CDH的新產品CDSW(Cloudera Data Science Workbench),DNS服務器是必需的。本文檔主要講述如何在Windows Server2008 R2上搭建私有的DNS服務器並配置泛域名解析。

  • 內容概述

1.安裝DNS Server

2.配置域名解析

3.DNS測試

  • 測試環境

1.Window Server2008 R2

2.RedHat7.2

2.安裝DNS Server


1.打開Server Manager

技術分享圖片

技術分享圖片

2.選擇“Roles”,點擊“Add Roles”

技術分享圖片

3.點擊“Next”,選擇DNS服務

技術分享圖片

技術分享圖片

4.點擊“Next”

技術分享圖片

5.點擊“Install”

技術分享圖片

6.安裝成功

技術分享圖片

3.配置域名解析

3.1創建正向解析Zone


1.添加一個新的Zone

技術分享圖片

技術分享圖片

2.點擊“Next”,選擇“Primary zone”

技術分享圖片

3.點擊“Next”,輸入Zone Name

技術分享圖片

4.點擊“Next”

技術分享圖片

5.點擊“Next”

技術分享圖片

6.點擊“Finish”

技術分享圖片

3.2添加反向解析Zone


1.創建反向解析Zone

技術分享圖片

技術分享圖片

2.點擊“Next”,選擇“Primary zone”

技術分享圖片

3.點擊“Next”,選擇“IPv4”

技術分享圖片

4.點擊“Next”,輸入Network ID

技術分享圖片

5.點擊“Next”,創建反向解析文件

技術分享圖片

6.點擊“Next”,選擇Dynamic Update更新方式

技術分享圖片

7.點擊“Finish”,完成反向解析Zone創建

技術分享圖片

3.3配置正向解析


1.選中3.1新建的Zone

技術分享圖片

2.創建“New Host”

技術分享圖片

3.輸入Host的Name和IP地址

技術分享圖片

註意:此處添加的為DNS Server服務器域名解析,Name與Window Server服務器的hostname一致。

4.點擊“Add Host”,完成添加

技術分享圖片

技術分享圖片

在添加正向解析的時候勾選“Create associated pointer(PTR) record”則會自動創建反向解析

技術分享圖片

3.4泛域名解析配置


此處以RedHat服務器(172.31.22.86)為例,創建該服務器的泛域名解析

技術分享圖片

泛域名解析配置有兩種實現方式:修改配置文件或通過界面配置。

  • 修改配置文件方式

修改C:\Windows\System32\dns目錄下的fayson.com配置文件

技術分享圖片

在配置文件中增加如下配置並保存

*.cdh01       A  172.31.22.86

技術分享圖片

可以看到在fayson.com空間下多了一個cdh01的目錄

技術分享圖片

技術分享圖片

  • 界面配置方式

在fayson.com的空間下創建一個Domain

技術分享圖片

添加Domain

技術分享圖片

技術分享圖片

在cdh01目錄下創建兩個Host

技術分享圖片

技術分享圖片

創建完成顯示如下:

技術分享圖片

4.DNS測試

4.1Window測試


1.配置Window下DNS服務器地址

技術分享圖片

2.在CMD窗口使用nslookup命令測試

正向解析測試

C:\Users\Administrator>nslookup 172.31.5.137
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

技術分享圖片

方向解析測試

C:\Users\Administrator>nslookup win-6kkuqil51ne.fayson.com
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

技術分享圖片

3.測試cdh01

正向解析測試

C:\Users\Administrator>nslookup 172.31.22.86
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    *.cdh01.fayson.com
Address:  172.31.22.86

技術分享圖片

反向解析

C:\Users\Administrator>nslookup cdh01.fayson.com
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    cdh01.fayson.com
Address:  172.31.22.86

技術分享圖片

泛域名解析

C:\Users\Administrator>nslookup qq.cdh01.fayson.com
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    qq.cdh01.fayson.com
Address:  172.31.22.86

技術分享圖片

4.2Linux測試


1.修改服務器的DNS Server

通過修改/etc/sysconfig/network-script目錄下對應網卡的配置文件,添加DNS服務器地址

[ec2-user@ip-172-31-22-86 ~]$ sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
IPV6INIT="no"
DNS1=172.31.5.137

技術分享圖片

修改完成DNS需要重啟網絡

[ec2-user@ip-172-31-22-86 ~]$ sudo service network restart
Restarting network (via systemctl):                        [  OK  ]
[ec2-user@ip-172-31-22-86 ~]$ 

技術分享圖片

查看DNS是否生效

[ec2-user@ip-172-31-22-86 ~]$ more /etc/resolv.conf 
# Generated by NetworkManager
#search ap-southeast-1.compute.internal
#nameserver 172.31.0.2
search fayson.com
nameserver 172.31.5.137

技術分享圖片

與配置的DNS Server IP地址一致則表示已生效。

2.在命令行使用nslookup命令測試

正向解析DNS Server

[ec2-user@ip-172-31-22-86 ~]$ nslookup 172.31.5.137
Server:         172.31.5.137
Address:        172.31.5.137#53

137.5.31.172.in-addr.arpa       name = win-6kkuqil51ne.fayson.com.

[ec2-user@ip-172-31-22-86 ~]$ 

技術分享圖片

反向解析DNS Server

[ec2-user@ip-172-31-22-86 ~]$ nslookup win-6kkuqil51ne.fayson.com
Server:         172.31.5.137
Address:        172.31.5.137#53

Name:   win-6kkuqil51ne.fayson.com
Address: 172.31.5.137

[ec2-user@ip-172-31-22-86 ~]$ 

技術分享圖片

正向解析172.31.22.86測試

[ec2-user@ip-172-31-22-86 ~]$ nslookup 172.31.22.86
Server:         172.31.5.137
Address:        172.31.5.137#53

86.22.31.172.in-addr.arpa       name = *.cdh01.fayson.com.
86.22.31.172.in-addr.arpa       name = cdh01.fayson.com.

[ec2-user@ip-172-31-22-86 ~]$ 

技術分享圖片

反向解析cdh01.fayson.com

[ec2-user@ip-172-31-22-86 ~]$ nslookup cdh01.fayson.com
Server:         172.31.5.137
Address:        172.31.5.137#53

Name:   cdh01.fayson.com
Address: 172.31.22.86

[ec2-user@ip-172-31-22-86 ~]$ 

技術分享圖片

泛域名解析測試xxx.cdh01.fayson.com

[ec2-user@ip-172-31-22-86 ~]$ nslookup xxx.cdh01.fayson.com
Server:         172.31.5.137
Address:        172.31.5.137#53

Name:   xxx.cdh01.fayson.com
Address: 172.31.22.86

[ec2-user@ip-172-31-22-86 ~]$ 

技術分享圖片

醉酒鞭名馬,少年多浮誇! 嶺南浣溪沙,嘔吐酒肆下!摯友不肯放,數據玩的花!
溫馨提示:要看高清無碼套圖,請使用手機打開並單擊圖片放大查看。


推薦關註Hadoop實操,第一時間,分享更多Hadoop幹貨,歡迎轉發和分享。

技術分享圖片
原創文章,歡迎轉載,轉載請註明:轉載自微信公眾號Hadoop實操

0037-如何在Windows Server2008搭建DNS服務並配置泛域名解析