DNS服務配置實踐

2022-08-10 17:15:19 字數 2209 閱讀 7637

網域名稱:便於人們記憶與在網路上使用的名字,通常與服務繫結,用於訪問服務

網域名稱的組成:

網域名稱解析:將指定的網域名稱(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正向...