日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Linux7.4中配置DNS?(linux7.4dns配置)

DNS是互聯(lián)網(wǎng)上最基礎(chǔ)的服務(wù)之一,它的作用是將域名轉(zhuǎn)化為IP地址,以便網(wǎng)絡(luò)上的計算機可以相互通信。在Linux系統(tǒng)中,配置DNS服務(wù)對于網(wǎng)絡(luò)的穩(wěn)定和安全起著至關(guān)重要的作用。本文將介紹如何在Linux 7.4中配置DNS。

創(chuàng)新互聯(lián)公司長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為通化企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站制作,通化網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

1. 確認(rèn)DNS服務(wù)器地址

在配置DNS之前,需要查詢和確認(rèn)DNS服務(wù)器的地址。通常情況下,DNS服務(wù)器的地址由網(wǎng)絡(luò)管理員或ISP提供,可以在網(wǎng)絡(luò)設(shè)置中找到。也可以使用命令行工具dig來查詢DNS服務(wù)器的地址,例如:

$ dig example.com

這條命令將查詢example.com的DNS信息,其中包括DNS服務(wù)器的地址。

2. 配置/etc/resolv.conf文件

在Linux系統(tǒng)中,DNS配置信息存儲在/etc/resolv.conf文件中。該文件定義了系統(tǒng)將要使用的DNS服務(wù)器地址、搜索域、以及DNS解析的超時時間等參數(shù)。可以使用vim或nano等文本編輯器打開resolv.conf文件進(jìn)行編輯。例如:

$ sudo vim /etc/resolv.conf

在該文件中,可以添加以下格式的DNS服務(wù)器地址:

nameserver

例如:

nameserver 8.8.8.8

nameserver 8.8.4.4

這里配置了兩個Google的DNS服務(wù)器。

也可以添加搜索域,例如:

search example.com

這里搜索的是example.com域名及其子域名的DNS信息。

其它可配置的選項有:

domn:設(shè)置域名,相當(dāng)于添加了search和別名信息

sortlist:依次測試多個名字解析服務(wù)器時,先使用前幾個(選項格式要求比較嚴(yán)格)

options:其它可選配置項,如指定查詢類型(A、MX、NS等)以及緩存大小等。詳見man頁。

可以根據(jù)需要進(jìn)行配置,保存后退出即可。

3. 重啟網(wǎng)絡(luò)服務(wù)

在修改配置文件之后,需要重啟Linux系統(tǒng)以使其生效。可以使用以下命令重啟網(wǎng)絡(luò)服務(wù):

$ sudo systemctl restart network

這條命令會執(zhí)行系統(tǒng)服務(wù)的重啟操作。完成后,DNS配置就會生效。

4. 使用nslookup工具進(jìn)行測試

nslookup是一種常用的DNS查找工具,可以使用它來測試系統(tǒng)的DNS解析是否正常。使用以下命令查詢主機的IP地址:

$ nslookup example.com

這里查詢的是example.com的IP地址,如果DNS解析成功,應(yīng)該能夠看到類似以下的輸出:

Server: 8.8.8.8

Address: 8.8.8.8#53

Non-authoritative answer:

Name: example.com

Address: 93.184.216.34

這里的Server信息是DNS服務(wù)器的地址,而Name和Address信息則是查詢到的DNS記錄。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220

linux下如何配置DNS服務(wù)器,

答案給出的很詳細(xì),可是那是老版本redhat9的配置了。 現(xiàn)在通用的bind9.0使用的是chroot環(huán)境,就是說你安裝RHEL5.4的時候,在/etc/下面是找不到named.conf文件的.簡要說下過程 如果你用的RHEL5的yum庫1.安裝#yum install bind* -y#yum install caching-nameserver2.配置主配文件#cd /var/named/chroot/etc/ #cp -a named.caching-nameserver.conf named.conf# vim named.conf主游雀要參饑磨滾數(shù)和以前的bind差不多,都爛余是寫明正向和方向域文件。allow-query 這行要匹配any 否則服務(wù)器就只能你本地使用

linux DNS服務(wù)器配置

基本理論:

DNS系統(tǒng)的作用是把域名和IP對應(yīng)起來。

正向解析:根據(jù)域名(主機名)查找對應(yīng)的IP地址。

反向解析:根據(jù)IP地址查詢對應(yīng)的域名(主機名)。

查詢

遞歸查詢:大多數(shù)客戶機向蘆前DNS服務(wù)器解析域名的方式。

迭代查詢:大多數(shù)DNS服務(wù)器向其它DNS服務(wù)器解析域名的方式。

DNS服務(wù)器的類型

緩存域名服務(wù)器:也稱唯高速緩存服務(wù)器。通過向其它域名服務(wù)器查詢獲得域名與IP地址的對應(yīng)孫伏記錄,將域名查詢結(jié)果緩存到本地,提高重復(fù)查詢時的速度。

主域名服務(wù)器:特定DNS區(qū)域的官方服務(wù)器陪凱清,具有唯一性。負(fù)責(zé)維護(hù)該區(qū)域內(nèi)的所有域名與IP的映射記錄。

從域名服務(wù)器:也稱輔助域名服務(wù)器。其維護(hù)的域名與IP地址的映射記錄來源于主域名服務(wù)器。

環(huán)境準(zhǔn)備:

臨時關(guān)閉selinux和iptables

#setenforce 0

#service iptables stop

查詢相關(guān)軟件包:

# yum search bind

Loaded plugins: product-id, refresh-packagekit, subscription-manager

Updating Red Hat repositories.

====================================================================================== N/S Matched: bind ======================================================================================

PackageKit-device-rebind.i686 : Device rebind functionality for PackageKit

bind.i686 : The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server

bind-chroot.i686 : A chroot runtime environment for the ISC BIND DNS server, named(8)

bind-utils.i686 : Utilities for querying DNS name servers

其中各軟件包的作用如下:

bind: 提供域名服務(wù)的主要程序及相關(guān)文件。

bind-chroot:為bind提供一個偽裝的根目錄以增強安全性。

bind-utils:提供對DNS服務(wù)器測試的工具程序(如nslookup、dig等)。

安裝BIND軟件包#yum install *bind*

配置DNS服務(wù)器:

bind服務(wù)器端程序

主要執(zhí)行程序:/usr/in/named

服務(wù)腳本:、etc/init.d/named

默認(rèn)監(jiān)聽端口:53

主配置文件: /etc/named.conf

保存DNS解析記錄的數(shù)據(jù)文件: /var/named/chroot/var/named

查詢bind程序的配置文件列表

# rpm -qc bind

/etc/logrotate.d/named

/etc/named.conf

/etc/named.iscdlv.key

/etc/named.rfc1912.zones

/etc/named.root.key

/etc/rndc.conf

/etc/rndc.key

/etc/sysconfig/named

/var/named/named.ca

/var/named/named.empty

/var/named/named.localhost

/var/named/named.loopback

查看主配置文件named.conf

#vim /etc/named.conf

主配置文件解析:

全局配置部分:

默認(rèn)的全局配置項如下:

10 options {

listen-on port 53 { 127.0.0.1; }; //監(jiān)聽的端口和接口IP地址

listen-on-v6 port 53 { ::1; };

directory”/var/named”;//dns區(qū)域的數(shù)據(jù)文件默認(rèn)存放位置

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”;

allow-query { localhost; }; //允許dns查詢的客戶機列表,any表示所有

recursion yes;//是否允許客戶機進(jìn)行遞歸查詢

19

dnssec-enable yes;

dnssec-validation yes;

dnssec-lookaside auto;

23

/* Path to ISC DLV key */

bindkeys-file “/etc/named.iscdlv.key”;

26 };

全局配置中還有如下選項:

forwarders {202.102.24.68;12.3.3.3;};//將本域名服務(wù)器不能解析的條目轉(zhuǎn)發(fā)給其它DNS服務(wù)器的IP地址

默認(rèn)的區(qū)域配置項如下:

35 zone “.” IN {

type hint; //區(qū)域類型。hint為根區(qū)域;master為主區(qū)域; slave為輔助區(qū)域

file “named.ca”;//該區(qū)域?qū)?yīng)的區(qū)域數(shù)據(jù)配置文件名

38 };

區(qū)域配置中還有如下選項:

allow-transfer {189.98.90.23;};//允許下載區(qū)域數(shù)據(jù)庫的從域名服務(wù)器IP地址

allow-update {none;};//允許動態(tài)更新的客戶端IP地址(none表示全部禁止)

添加如下區(qū)域配置:

zone “my.com” IN {

type master;//主區(qū)域

file “my.com”; //該區(qū)域?qū)?yīng)的區(qū)域數(shù)據(jù)配置文件名

allow-transfer {192.168.153.1;};//允許下載區(qū)域數(shù)據(jù)庫的從域名服務(wù)器IP地址

allow-update {none;};

};

zone “153.168.192.in-addr.arpa” IN { //表示針對IP192.168.153.130反向解析

type master;//主區(qū)域

file “192.168.153.my.arpa”;//該區(qū)域?qū)?yīng)的區(qū)域數(shù)據(jù)配置文件名

};

配置完了,可以執(zhí)行如下命令對named.conf文件進(jìn)行語法檢查。

#named-checkconf

注意:倒序網(wǎng)絡(luò)地址.in-addr.arpa 表示反向區(qū)域

主配置文件最后還有一行是:

include “/etc/named.rfc1912.zones”//該文件包含/etc/named.rfc1912.zones文件

區(qū)域數(shù)據(jù)配置文件:

先看一下named.localhost的內(nèi)容:

$TTL 1D//time to live 生存時間

@IN SOA @ rname.invalid. ( //”rname.invalid”DNS區(qū)域地址

; serial //更新序列號

D ; refresh //更新時間

H ; retry //重試延時

W ; expire //失效時間

H ) ; minimum//無效地址解析記錄的默認(rèn)緩存時間

NS @//name server 域名服務(wù)記錄

A.0.0. //address 只用在正向解析的區(qū)域數(shù)據(jù)文件中

AAAA ::1

新建2個對應(yīng)的區(qū)域數(shù)據(jù)配置文件:

#touch my.com

#touch 192.168.153.my.arpa

#vim my.com

$TTL 86400

@ IN SOA my.com. admin.my.com (//admin.myNaN為該區(qū)域管理員的郵箱地址

201

H

M

W

D

)

@IN NS ns1.my.com.//當(dāng)前域的DNS服務(wù)器地址

IN MXmail.my.com.//用于設(shè)置當(dāng)前域的郵件服務(wù)器域名地址,數(shù)字10表示優(yōu)先級別,數(shù)字越大優(yōu)先級越低

ns1 IN A.168.153.130

mail IN A.168.153.130

www IN A.168.153.130

ftp IN CNAME www //CNAME別名(canonical name)記錄,表示ftp.my.com和

www.my.com

對應(yīng)同一個IP.

# vim 192.168.153.my.arpa

$TTL 86400

@ IN SOA my.com. admin.my.com (

201

H

M

W

D

)

@IN NS ns1.my.com.

INPTR ftp.my.com

啟動DNS服務(wù)

# service named start

測試:

配置一臺ftp服務(wù)器用于測試:

#service vsftpd start//啟動vsftpd服務(wù)

當(dāng)前網(wǎng)卡的配置:

eth0: 192.168.0.1/24

eth1: 192.168.153.130/24

# nslookup 192.168.153.130

Server: 127.0.0.1

Address: 127.0.0.1#53

130.153.168.192.in-addr.arpaname =

www.my.com

.

# nslookup ftp.my.com

Server: 127.0.0.1

Address: 127.0.0.1#53

ftp.my.comcanonical name =

www.my.com

.

Name:

www.my.com

Address: 192.168.153.130

測試成功

 在linux下配置DNS服務(wù)器,下面是配置過程中設(shè)置過的一些文件,

  /etc/hosts 文件的具體內(nèi)容如下:

  # 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”;

  dump-file “/var/named/data/cache_dump.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

  @ 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

  @ 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

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

; Serial

; Refresh

; Retry

; Expire

) ; 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服務(wù),在重啟過程中,我曾經(jīng)出現(xiàn)過好幾次的錯誤,按照出錯的提示,會提示是named.conf文件第幾行出錯的?;蛘咛崾驹谀切┌募鐃est.cn這些文件里面的問題,然后一個一個排除。

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

  set all用于顯示使用nslookup工具這臺機器上的DNS服務(wù)器的一些信息

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

  server 192.168.0.1更換查詢的DNS服務(wù)器地址

linux7.4 dns配置的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux7.4 dns配置,如何在Linux 7.4中配置DNS?,linux下如何配置DNS服務(wù)器,的信息別忘了在本站進(jìn)行查找喔。

創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計,成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價值。


當(dāng)前標(biāo)題:如何在Linux7.4中配置DNS?(linux7.4dns配置)
文章分享:http://www.5511xx.com/article/dpjsjpj.html