當前位置:首頁 » 文件管理 » centosdns緩存

centosdns緩存

發布時間: 2022-08-03 19:45:41

A. 什麼是centos 的 dns

DNS是由域名商提供的,跟CENTOS無關。你要看你的域名是在哪一家。去他們家官網,登錄進去。然後找到你的域名,點設置進去,在里頭就可以找到DNS了。

B. CentOS5.3怎麼清除DNS緩存

不是高手。共同探討。
一般情況下在linix下,DNS客戶端只負責轉發和接受查詢的功能,應該並不緩存。

可不可以理解nscd?默認是不啟動的。
In linux, the nscd daemon manages the DNS cache. To flush the DNS cache, restart the nscd daemon. To restart the nscd daemon, use the command `/etc/init.d/nscd restart`.

如果是瀏覽器的話
» Start your Firefox, enter 「about:config」 at the location bar and press enter. If you are using Firefox 3 then u』ll see a warning page, just click 「I』ll be careful, i promise」 button.
» U』ll see a lot of record, just right click at the blank place and select 「New」 -> 「Integer」
» Enter 「network.dnsCacheExpiration」 as the preference name and 「0″ as the integer value
» Right click and select 「New」 -> 「Integer」 again
» This time enter 「network.dnsCacheEntries」 as preference name and 「0″ as integer value
» Done, you just disable the firefox dns cache

其他的共同探討

C. 如何正確配置centos中的 dns 默認設定

DNS與BIND的區別
DNS:一種主機名稱與IP的解析協議
BIND:提供DNS服務的套件
DNS伺服器工作原理
客戶端linux主機利用/etc/resolv.conf中提供的DNS伺服器的IP來進行查詢
DNS伺服器會這樣做:
假設要訪問
(1) 先看本身有沒有記錄
(2) 向最頂層查詢
向最頂層的.(root)這部主機來查詢.(root)的下一層.cn
(3) 向第二層查詢
就到.cn查詢,找到.e.cn
(4) 接著一步一步下來
(5) 記錄暫存記憶檔
查找要找的IP後,就將,對應的IP信息在自己的暫存記憶檔中保存起來
這個暫存檔是有時間性的,當過了DNS設定記憶的時間(通常是24小時),該記憶就會被釋放
幾點注意:
a> 只有域名是經過上層合法的DNS主機設定的,才可以在INTERNET上被查詢到
b> 主機的暫存記憶檔,是有時間性的,所以當修改一個域名之後,可能要2~3天才能全面的啟用
c> 每一部可以記錄主機名稱與IP對應的DNS伺服器都可以隨意更動他自己的資料庫,注意,是他自己的
要讓你的主機名稱對應IP且讓Internet上的電腦都可以查詢的到,就需要:
(1) 上層DNS 授權讓你設定DNS主機,或者
(2) 直接請上層DNS主機來幫你設定
區域(Zone)
一個正解或反解的設定就是一個zone
如,以鳥哥的vbird.idv.tw為例,一個域名的DNS設定檔里必需有
##hint(root)的設定
##vbird.idv.tw這個域名的正解設定
##localhost的正解設定(非必要)
##localhost的反解設定(非必要)
那麼就有四個zone
DNS server使用的是bind這個套件,他的主要參數檔是/etc/named.conf
查詢DNS是否安裝
(1)
# rpm -qa | grep bind
bind-utils-9.2.4-16.EL4 <==是用戶端搜尋主機名稱的相關指令
bind-9.2.4-16.EL4 <==DNS伺服器主程序
bind-chroot-9.2.4-16.EL4 <==將bind主程序關在家裡?
那個chroot即change to root,那個root代表的是根目錄
可以用該命令來將某個目錄指定為bind程序的根目錄,由於是根目錄,所以bind便不能離開該目錄。
CentOS默認將bind鎖在/var/named/chroot中
BIND的默認設定
/etc/named.conf ——設定檔
/etc/sysconfig/named ——是否啟動chroot及額外的參數,由這個檔案控制
/var/named/ ——資料庫檔案默認放置在這個目錄
/var/run/named ——named這去程序執行時默認放置pid-file在此目錄內
可通過查看/etc/sysconfig/named來查看chroot所指定的目錄
# vi /etc/sysconfig/named
ROOTDIR=/var/named/chroot
這樣bind的相關程序所需要的所有資料會是在:
/var/named/chroot/etc/named.conf
/var/named/chroot/var/named/zone_file1
/var/named/chroot/var/named/zone_file...
/var/named/chroot/var/run/named/...
不過,仍舊可以使用/etc/named.conf來設定你的DNS
因為系統會主動的幫你將/var/named/chroot/etc/named.conf鏈接到/etc/named.conf
16.DNS的master/slave架構
master——本身具有提供Internet查詢所需的資料
slave——
Cache-only——這種DNS主機沒有自己的資料庫,單純幫助Client端向外部的DNS主機要求資料而已。代理?

D. 虛擬機中安裝centos 6.3 配置好網卡 網關 dns後 為什麼能ping通百度ip地址,ping不通域名

刷新dns緩存試試

E. 如何在centos伺服器上搭建dns

在CentOS 7下,手工設置 /etc/resolv.conf 里的DNS,過了一會,發現被系統重新覆蓋或者清除了。和CentOS 6下的設置DNS方法不同,有幾種方式: 1、使用全新的命令行工具 nmcli 來設置
#顯示當前網路連接
#nmcli connection show
NAME UUID TYPE DEVICE
eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1

#修改當前網路連接對應的DNS伺服器,這里的網路連接可以用名稱或者UUID來標識
#nmcli con mod eno1 ipv4.dns "114.114.114.114 8.8.8.8"

#將dns配置生效
#nmcli con up eno1
2、使用傳統方法,手工修改 /etc/resolv.conf
修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 「dns=none」 選項:
[main]
plugins=ifcfg-rh
dns=none
NetworkManager重新裝載上面修改的配置
# systemctl restart NetworkManager.service
手工修改 /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
詳細參見:
# man NetworkManager.conf
# man nmcli

F. centos6.5怎樣創建dns伺服器

1、安裝與配置
[root@localhost ~]# yum -y install bind bind-chroot bind-util bind-libs DNS伺服器所需的軟體包
[root@localhost ~]# vim /etc/named.conf DNS伺服器的主配置文件
options {
listen-on port 53 { 192.168.1.24; }; 使用53埠監聽,監聽的ip地192.168.1.24
listen-on-v6 port 53 { ::1; }; 監聽ipv6的IP地址選項
directory "/var/named"; DNS的根目錄,由於安裝了bind-chroot的所致, 因此服務的實際工作目錄為/var/named/chroot/var/named
mp-file "/var/named/data/cache_mp.db"; 緩存轉儲文件
statistics-file "/var/named/data/named_stats.txt"; 記錄

G. 如何搭建根dns 伺服器 centos6.5

1、安裝與配置
[root@localhost ~]# yum -y install bind bind-chroot bind-util bind-libs DNS伺服器所需的軟體包
3、注意事項
客戶端必須要跟伺服器端通信(能ping通)及關閉selinux

二、主域名伺服器配置
1、配置(可以與緩存伺服器共享一台主機)
2、客戶端測試
三、從域名伺服器搭建與配置
1、重新開啟一台linux虛擬主機(CentOS 6.5),網卡ip為192.168.1.124
2、服務的安裝與配置
3、客戶端測試
4、注意事項:
(1)、如果還是無法解析,請返回主域名伺服器的/var/named目錄給區域配置文件加上許可權(單純是為了練習的話,就加到最大許可權777吧)
(2)、以上的練習都是在關閉防火牆與seLinux的狀態下操作的,如果防火牆開啟,可自行去添加規則
四、還有根據介面來配置的DNS伺服器,在此就不做介紹了,可自行去查閱資料練。

H. 如何利用Linux構建免費的緩存DNS伺服器

通常需要安裝服務軟體bind,Centos下:yum -y install bind* 命令安裝。
然後修改主配置文件:
cp /etc/named.conf /etc/named.conf.bak

vi /etc/named.conf

//-------------------------內容為:-------------------------

options {

listen-on port 53 { any; }; // 監聽在主機的53埠上。any代表監聽所有的主機
directory "/var/named"; // 如果此檔案底下有規范到正反解的zone file 檔名時,該檔名預設應該放置在哪個目錄底下

// 下面三項是服務的相關統計信息

mp-file "/var/named/data/cache_mp.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; // 誰可以對我的DNS伺服器提出查詢請求。any代表任何人
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
forwarders { // 指定上層DNS伺服器
119.29.29.29; //這里使用OneDNS主伺服器
};
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};

logging {

channel default_debug {
file "data/named.run";
severity dynamic;
};

};
zone "." IN {
type hint;
file "named.ca";
};

include "/etc/named.rfc1912.zones"; //這里是自定義解析區域;
include "/etc/named.root.key";

//---------------------結束---------------------------------

下面進行自定義解析:
vi /etc/named.rfc1912.zones

//-----------自定義解析開始:-------------------------------
zone "yumaozdy.com" IN { // 定義要解析主域名
type master;
file "xxx.com.zone"; // 具體相關解析的配置文件保存在 /var/named/xxx.com.zone 文件中
};

//-----------自定義解析結束:-------------------------------

編輯自定義xxx.com.zone文件:
vi /var/named/yumaozdy.com.zone

//-----------自定義開始:-----------------------------
$TTL 86400
@ IN SOA ns.yumaozdy.com. root (
1 ; serial
1D ; refresh
1H ; retry
1W ; expire
0 ) ; minimum

@ IN NS ns.xxx.com.
ns IN A 192.168.1.2
www IN A 192.168.1.3
bbs IN A 192.168.1.4
ttt IN A 192.168.1.5

//-----------自定義結束:------------------------------

以上,ns伺服器ip即本機,www伺服器ip即xxx.com主機……

I. CentOS 7 下,如何設置DNS伺服器

你改了/etc/resolv.conf,發現沒生效配置又被改回來了吧,是NetworkManager服務作怪。
先要進/etc/NetworkManager/NetworkManager.conf ,找到[main],在下面添加一行dns=none,然後重啟NetworkManager服務。改resolv文件,重啟網路,就可以了。

J. centos bind服務 中的dns cache緩存時間可以更改嗎,如何更改

Option中有下面兩個參數,分別定義否定應答和肯定應答在緩存中的生存周期:
max-ncache-ttl
為降低網路流量和提升伺服器存儲否定回答的性能。 max-ncache-ttl 以秒為單位設定這
些回答的保存時間.默認max-ncache-ttl 是10800 秒(3 小時)。 max-ncache-ttl 不能超過7
天,如果設成一個更大的值,則將會被自動減為7 天。
max-cache-ttl
max-cache-ttl 設定了伺服器儲存普通(肯定)答案的最大時間。默認值一周(7 天)

下載中心有bind9的管理員手冊,可以多參考一下

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:312
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:794
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:347
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:818
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:369
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:596