舒適提示:要看高清無碼套圖,請使用手機打開並單擊圖片放大查看。vim
1.文檔編寫目的服務器
有了DNS服務,對於一個CDH集羣的全部節點的hostname和ip,您就不再須要手動維護各個節點的hosts文件。另外DNS服務對於在CDH上安裝或集成Kerberos,OpenLDAP,AD也能夠提供幫助,對於CDH的新產品CDSW(Cloudera Data Science Workbench),DNS服務器是必需的。本文檔主要講述如何在Windows Server2008 R2上搭建私有的DNS服務器並配置泛域名解析。網絡
1.安裝DNS Serveroop
2.配置域名解析測試
3.DNS測試命令行
1.Window Server2008 R2rest
2.RedHat7.2code
2.安裝DNS Servercdn
1.打開Server Managerserver
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乾貨,歡迎轉發和分享。