引言
平時練習域名解析,一般直接修改的/etc/hosts文件。對于服務(wù)器數(shù)量小的情況完全可以,但是如果服務(wù)器數(shù)量較多,每個都修改比較麻煩。
DNS是作為域名解析。在實際的生產(chǎn)過程中,尤其是對于內(nèi)網(wǎng)搭建的情況,DNS不可能使用互聯(lián)網(wǎng)的DNS,這時需要我們自行搭建。
環(huán)境準備
我這里準備了4臺虛擬機。
提供服務(wù) | IP地址 | 域名 |
---|---|---|
DNS | 192.168.189.254 | |
Harbor | 192.168.189.30 | harbor.kubernetes.com |
Nfs | 192.168.189.31 | nfs.kubernetes.com |
Nginx | 192.168.189.32 | nginx.kubernetes.com |
實際操作
1. 修改主機名稱
hostnamectl set-hostname xxx
2. 修改固定ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="d9e74a0c-c0ff-4708-802d-3aa8ed8c4981"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.189.254"
PREFIX="24"
GATEWAY="192.168.189.2"
DNS1="192.168.189.254"
DNS2="119.29.29.29"
每臺服務(wù)器按照此方法修改,將自己的DNS服務(wù)器ip放在前面。然后重啟即可。
3. 安裝bind
yum install -y bind
4. 關(guān)閉防火墻
systemctl stop firewalld
systemctl disable firewalld
firewall-cmd --state
5. 關(guān)閉selinux
setenforce 0 # 臨時
sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config # 永久
6. 修改/etc/named.conf
vi /etc/named.conf
# 修改13行和21行,加any;
13 listen-on port 53 { 127.0.0.1;any; };
21 allow-query { localhost;any; };
7. 修改/etc/named.rfc1912.zones
vi /etc/named.rfc1912.zones
# 注冊一段新的域名
zone "kubernetes.com" IN {
type master;
file "kubernetes.com.zone";
allow-update { none; };
};
8. 新建kubernetes.com.zone并修改
cd /var/named/
cp -p named.localhost kubernetes.com.zone
vi kubernetes.com.zone
$TTL 1D
@ IN SOA kubernetes.com admin.kubernetes.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS ns.kubernetes.com.
ns A 192.168.189.254
harbor A 192.168.189.30
www A 192.168.189.30
nfs A 192.168.189.31
nginx A 192.168.189.32
說明:使用Tab隔開,不能使用空格。
9. 啟動服務(wù)
systemctl enable named
systemctl start named
10. 檢查驗證
yum -y install bind-utils
nslookup
文章來源:http://www.zghlxwxcb.cn/news/detail-448618.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-448618.html
到了這里,關(guān)于【網(wǎng)絡(luò)篇】如何搭建自己的DNS服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!