網域名稱:便於人們記憶與在網路上使用的名字,通常與服務繫結,用於訪問服務
網域名稱的組成:
網域名稱解析:將指定的網域名稱(ip)轉化為相對應的ip(網域名稱)的過程
網域名稱解析分類
查詢方式分
dns伺服器分類
服務安裝(這裡使用本地yum進行安裝,若未配置yum需要先進行yum配置)
備份原有配置檔案
修改配置檔案
options ; #指定ipv4上監聽的埠和主機
listen-on-v6 port 53 ; #指定ipv6上監聽的埠和主機
directory "/var/named"; #指定區域配置檔案位置
dump-file "/var/named/data/cache_dump.db"; #快取
statistics-file "/var/named/data/named_stats.txt"; #服務狀態
memstatistics-file "/var/named/data/named_mem_stats.txt"; #記憶體狀態
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query ; #接受來自任何主機的dns查詢
recursion yes;
dnssec-enable yes; #啟用dnssec簽名認證
dnssec-validation no; #是否進行dnssec確認開關
/* path to isc dlv key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
啟動伺服器
檢視監聽埠狀態
修改配置檔案,新增如下配置,並將原有的根區域配置注釋
options ; #指定**目的dns
...};...
#zone "." in ;
...
配置檔案語法檢查:使用命令named-checkconf進行語法檢查
重啟服務
dns客戶端配置
使用nslookup命令測試
服務端與客戶端防火牆(包括iptables、與wirewalld)未關閉,selinux未處於permissive級別(setenforce 0)
為dns快取服務端主機配置正確的閘道器,使其能夠正常與外網的dns伺服器通訊,客戶機與dns伺服器應處於同一網段且能夠互相通訊
由於vmware 15的nat網路模式,需要修改nat模式中的dns設定
服務發現 DNS 的落地實踐
kubernetes 早期的 dns 元件叫 kubedns。cncf 社群後來引入了更加成熟的開源專案 coredns 替換了 kubedns。所以我們現在提到 kubedns,其實預設指代的是 coredns 專案。在 kubernetes 中部署 coredns 作為集群內的 dns 服務有很...
DNS服務與配置快取服務
二 dns的解析過程 三 dns快取 dns又稱網域名稱解析服務,因為我們對數字不敏感,記不住ip位址,所以才有了網域名稱解析服務,言簡意賅就是把網域名稱解析成ip位址,本章主要是圍繞著網域名稱解析來,通過配置dns快取服務與主從服務來更清晰的了解dns的使用。解析方式 正向解析 網域名稱解析出ip...
dns伺服器配置 專案三 DNS伺服器配置
一 專案任務描述 有一所院校,組建了校園內部的區域網並架社內部的web伺服器和ftp伺服器,現需要安裝並配置一台dns伺服器為校園網內部的使用者提供dns服務,使使用者能夠使用網域名稱訪問內部的web 和ftp伺服器以及網際網路上的各個 二 專案任務劃分 子任務1 dns的安裝 子任務2 dns正向...