導航:首頁 > 操作系統 > linux輔助dns

linux輔助dns

發布時間:2025-03-20 12:15:06

linux的DNS怎麼設置

網卡DNS設置
用windos系統大家都知道,本地連接裡面有一個DNS設置。 那麼這個選項對應Linux系統的話就是在網卡配置文件,通過編輯vi /etc/sysconfig/network-scripts 網卡下面的ifcfg-eth0 配置文件添加DNS伺服器地址

查看DNS伺服器地址網卡配置,輸入 ifconfig -a 可以查看所有設備配置

圖形界面DNS設置
如下圖,在終端輸入 setup命令即可調出圖形界面設置(配置信息會寫入/etc/resolv.conf文件裡面)

DNS伺服器地址配置
在Linux下面,有一個默認的DNS伺服器地址配置文件的設置,存放在 /etc/resolv.conf
設置方法很簡單,通過編輯 vi /etc/resolv.conf 設置首選DNS和次要DNS。如下圖,排在前面的就是首選DNS,後面一行就是次要的DNS伺服器DNS

hosts主機表文件

跟Windows系統一樣,Linux系統也有主機表文件。同樣可以通過設置主機表地址進行特定主機的解析,優先DNS伺服器地址。
配置文件,在/etc/hosts

總結:
Linux下設置DNS的位置主要是,
1網卡設置配置文件裡面DNS伺服器地址設置,2.系統默認DNS伺服器地址設置。3,hosts文件指定

生效順序是:
1 hosts文件 ---- 2 網卡配置文件DNS服務地址 ---3 /etc/resolv.conf

⑵ Linux系統下修改IP地址網關DNS的基本方法

臨時修改IP地址、網關、主機名、DNS,馬上生效,無需重啟(重啟後失效)

1.修改主機名

復制代碼代碼如下:
#hostname Slyar
2.修改IP地址(eth0為網卡名稱)

復制代碼代碼如下:
#ifconfig eth0 192.168.1.5 netmask 255.255.255.0
3.修改默認網關(eth0為網卡名稱)

復制代碼代碼如下:
#route add default gw 192.168.1.1 dev eth0
4.修改DNS

復制代碼代碼如下:
#vim /etc/resolv.conf
CentOS(RedHat)命令行永久修改IP地址、網關、DNS

命令行永久修改IP地址、網關和DNS

1.修改IP地址
首先檢查一下你的主機網卡數量及名稱,相關信息在 /etc/sysconfig/network-scripts/ 下。

從圖中可以看到我有2塊網卡,第一塊為乙太網物理網卡,編號為0,如果你有多個網卡,則編號為0、1、2、3...;第二塊網卡為回環網卡,一般不需要設置。

使用vim編輯你需要設置IP的網卡,這里我只能修改ifcfg-eth0,看圖,不多解釋,前面的狀態是BOOTPROTO設置為DHCP時的寫法。

復制代碼代碼如下:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
復制代碼代碼如下:
DEVICE=eth0 #網卡名稱
BOOTPROTO=static #獲取ip的方式(static/dhcp/bootp),不解釋
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.1.5 #IP地址
NETMASK=255.255.255.0 #子網掩碼
NETWORK=192.168.1.0 #網路地址
BROADCAST=192.168.0.255 #廣播地址
NBOOT=yes #啟動設備

2.修改網關

復制代碼代碼如下:
vim /etc/sysconfig/network
增加一條網關信息

復制代碼代碼如下:
GATEWAY=192.168.1.1

3.修改DNS

復制代碼代碼如下:
vim /etc/resolv.conf
增加DNS信息即可

復制代碼代碼如下:
nameserver 192.168.1.1

4.重新載入網路配置

復制代碼代碼如下:
/etc/init.d/network restart

⑶ linux下如何配置DNS伺服器,

在linux下配置DNS伺服器,下面是配置過程中設置過的一些文件,

/etc/hosts 文件的具體內容如下:

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost fc4

192.168.1.3 a.test.com a

192.168.1.1 b.test.cn b

/etc/host.conf 文件:

order hosts,bind

表示先用hosts文件做解析,在用DNS解析

/etc/resolv.conf 文件:

; generated by NetworkManager, do not edit!

search test.com

nameserver 127.0.0.1

search test.cn

nameserver 192.168.1.1

nameserver 61.144.56.100

/etc/named.conf 文件:

//

// named.conf for Red Hat caching-nameserver

//

options {

directory "/var/named";

mp-file "/var/named/data/cache_mp.db";

statistics-file "/var/named/data/named_stats.txt";

/*

* If there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below. Previous versions of BIND always asked

* questions using port 53, but BIND 8.1 uses an unprivileged

* port by default.

*/

// query-source address * port 53;

};

//

// a caching only nameserver config

//

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

zone "." IN {

type hint;

file "named.ca";

};

zone "test.com"IN {

type master;

file "test.com";

allow-update { none; };

};

zone "1.168.192.in-addr.arpa"IN {

type master;

file "192.168.1.rev";

allow-update { none; };

};

zone "test.cn"IN {

type master;

file "test.cn";

allow-update { none; };

};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {

type master;

file "named.ip6.local";

allow-update { none; };

};

zone "255.in-addr.arpa" IN {

type master;

file "named.broadcast";

allow-update { none; };

};

zone "0.in-addr.arpa" IN {

type master;

file "named.zero";

allow-update { none; };

};

include "/etc/rndc.key";

在/var/name/test.com 文件下:

$TTL 86400

@ IN SOA a.test.com. root.a.test.com (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS a.test.com.

IN MX 10 mail.test.com.

a IN A 192.168.1.3

mail IN A 192.168.1.3

//其中root.a.test.com的含義是管理員的郵箱

/var/name/test.cn 文件下:

$TTL 86400

@ IN SOA b.test.cn. root.a.test.com (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS b.test.cn.

IN MX 10 mail.test.cn.

b IN A 192.168.1.1

mail IN A 192.168.1.1

/var/name/192.168.1.rev 文件下:

$TTL 86400

@ IN SOA 1.168.192.in-addr.arpa. root.test.com. (

1997022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS a.test.com.

IN NS b.test.cn.

IN MX 10 mail.test.com.

IN MX 10 mail.test.cn.

3 IN PTR a.test.com.

3 IN PTR mail.test.com.

1 IN PTR b.test.cn.

1 IN PTR mail.test.cn.

然後用/etc/init.d/named restart重啟DNS服務,在重啟過程中,我曾經出現過好幾次的錯誤,按照出錯的提示,會提示是named.conf文件第幾行出錯的。或者提示在那些包含文件例如test.cn這些文件裡面的問題,然後一個一個排除。

最後還有一些nslookup的命令比較有用:

set all用於顯示使用nslookup工具這台機器上的DNS伺服器的一些信息

set type=any會顯示完整信息包括域中郵件伺服器和主從DNS伺服器的名字和IP地址

server 192.168.0.1更換查詢的DNS伺服器地址

⑷ linux系統怎麼配置dns

您好,方法
第一首先打開電腦的Linux系統。
然後檢查bind工具。
第二然後配置/etc/named.conf文件。
再設置dns的ip地址。
第三然後設置允許連接的網段。
再配置訪問的域名。
第四然後保存文檔的更改。
再cp復制模板文件的內容到指定的文件。
第五然後配置文件內容。
再設置dns解析域名的ip地址。
第六然後開啟服務,關閉防火牆和selinux。
再用nslookup命令進行檢查dns的效果。
這就會Linux系統dns的基本配置。

⑸ linux的dns怎麼設置

很多朋友都想知道linux的dns怎麼設置?下面就一起來了解一下吧!
linux的dns怎麼設置
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、然後在終端窗口使用命令使用命令nslookup,進入後進行設置dns即可。本文章基於ThinkpadE15品牌、centos7系統撰寫的。

閱讀全文

與linux輔助dns相關的資料

熱點內容
民兵應急營幹部命令宣布大會 瀏覽:407
給我個伺服器地址 瀏覽:227
加法運算律和加法運演算法則 瀏覽:621
如何與國外伺服器連接 瀏覽:172
庫房管理系統源碼 瀏覽:59
安卓應用多為什麼會卡 瀏覽:10
php程序員工作職責 瀏覽:306
程序員可以轉行做運維嗎 瀏覽:323
如何檢測到伺服器埠是否通 瀏覽:851
linuxsed正則 瀏覽:109
linux安裝gz文件 瀏覽:357
linux如何卸載編譯的軟體 瀏覽:929
高三解壓活動視頻 瀏覽:780
如何把伺服器卡爆 瀏覽:949
餓了么java程序員 瀏覽:960
python編譯時找不到路徑 瀏覽:910
jpg轉換pdf軟體 瀏覽:103
php讀取json文件 瀏覽:866
螺桿壓縮機的功率計算 瀏覽:74
谷輪壓縮機c 瀏覽:338