Linux名字伺服器 named 簡單配置

2021-04-02 17:28:42 字數 2098 閱讀 4025

今天要搭乙個網域名稱解析系統的測試環境,看了一下named的使用手冊,就能利用named搭出來乙個簡單的dns伺服器。

一、命令和引數

named是乙個命令列程式,是linux的dns伺服器,基於rfcs 1033, 1034和1035設計,命令列的引數如下:

named [-c config-file] [-d debuglevel] [-f -g -s] [-n #cpus] [-p port#]

[-t directory] [-u user-id] [-v] [-x cache-file]

主要引數的含義:

-c   指定配置檔案的路徑,如果該引數不指定,named將載入預設的配置檔案/etc/named.conf

-d    設定除錯日誌的級別

-f    在前台執行named程式

-g    在前台執行named程式並將日誌強制輸出到標準出錯stderr

-p    指定dns服務預設的埠號

-u    用指定的user-id執行named

二、配置例項   

比如我想建乙個mydomain.com的網域名稱,首先新增下面的內容到/etc/named.conf中:

zone "mydomain.com" in ;

named預設從目錄/var/named/中讀取名字服務配置檔案,在/var/named/中,建立檔案mydomain.zone,錄入如下內容:

$ttl 2d

mydomain.com.           in soa          test   root.localhost. (  #設定時間

1999092901      ; serial

1d              ; refresh

2h              ; retry

1w              ; expiry

2d )            ; minimum  

in ns           test       #名字伺服器

in mx           10 test    #mail伺服器

test            in a            10.1.24.24 #在mydomain.com中名字test對應的位址,配置3個位址

in a            10.1.24.25

in a            10.1.24.26

test1           in a            10.1.24.90 #在mydomain.com中名字test1對應的位址

test2           in a            10.1.24.92

test3           in a            10.1.24.91

test4           in a            10.1.24.93

test5           in a            10.1.24.94 #在mydomain.com中名字test5對應的位址

www             in cname        test       #在mydomain.com中改變名字www為test,再進行處理

ftp             in cname        test       #在mydomain.com中改變名字ftp為test,再進行處理

三、執行

有兩種方法執行named,一是直接執行/usr/sbin/named -g -u named,二是在在root許可權下進入/etc/init.d ,然後執行指令碼 ./named  start。

執行之後,看看dns的效果,將dns伺服器位址指向執行named的機器,試著請求位址可以得到如下響應結果:

test.mydomain.com  10.1.24.24/10.1.24.25/10.1.24.26

www.mydomain.com   10.1.24.24/10.1.24.25/10.1.24.26

ftp.mydomain.com   10.1.24.24/10.1.24.25/10.1.24.26

test1.mydomain.com 10.1.24.90

test5.mydomain.com 10.1.24.94

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...

由伺服器名字 Host name 獲得IP位址

include include include include include intmain intargc,char argv printofficialhostname printf offialhostname s n hptr h name printallthealiasesoftheh...

windows伺服器轉linux伺服器的點滴

有感於linux的開放姿態,最近購買了個linux伺服器。各種原因,只是用命令列形式。但問題來了,不適應不在於命令列難記之類。而在於軟體的安裝及管理,先記下來,後面將慢慢找具體的解決方案。也希望可以幫到後來者。1.軟體查詢不知道怎麼查詢。比如想安裝個subversion 或者 ftp 之類的。在wi...