導航:首頁 > 文件管理 > unix下bind配置文件

unix下bind配置文件

發布時間:2023-05-18 14:45:34

⑴ UNIX網路的相關配置文件

在UNIX系統中配置網路列印伺服器
網路列印伺服器使得列印機和主機不在一個物理位置,可以在區域網上的任意一個地方。而且一台主機可以掛多台列印機,而這些列印機可以隨著應用的需要分布在不同的部門。目前在金融行業的業務處理系統中,網路列印機伺服器時有應用,而這些應用以基於TCP/IP協議的居多。網路列印伺服器比較常見的有Intel、Delink、ZOT等品牌,下面以Intel網路列印伺服器為例說明在UNIX系統中如何安裝配置網路列印伺服器。
1.配置IP地址
網路列印伺服器的IP地址可以在Windows中配置,也可以在UNIX系統中配置,以下分別說明。
(1)在Windows中
一般網路列印伺服器都有隨機配置管理軟體的安裝盤。在Windows中運行安裝盤上的SETUP.EXE程序,安裝好管理軟體,然後運行管理軟體,在啟動後會自動在區域網中搜索網路列印伺服器,然後將結果列出。
單擊要配置的網路列印伺服器,然後在主菜單上點擊「Configuration」,在出現的下拉框中選「TCP/IP and SNMP」,會彈出配置窗口。
選擇「Specify an IP Address」,為其指定IP地址和子網掩碼。如果應用有要求遠程列印的話,還可以配置網關地址。
(2)在UNIX中
以Root用戶在UNIX系統登錄,用以下命令為網路列印伺服器指定IP地址:arp -s <IP_address > <MAC_address >
其中MAC_address可以從網路列印伺服器背面的標簽或是按測試按鈕列印出的測試頁上得到。這個地址看起來像這樣: 00:A0:C9:1E:5D:B8:04。設置好了之後,Ping <IP Address>測試一下。
2.調整基本參數
設置好IP地址後,可以用telnet命令登錄到網路列印伺服器上調整一些基本的參數,如將列印口速率調至高速、再次修改IP地址、修改管理口令、配置網關等等。調整參數後列印伺服器一般會提問是否保存修改內容,然後自動重啟動以使新的配置生效。
3.安裝配置
在網路列印伺服器的隨機光碟中可以找到UNIX系統中的安裝配置程序Proinstall,按以下的步驟可以完粗伍成配置。
(1)以Root用戶登錄到UNIX系統
確認CD的安裝目錄已經有了,可以用ls -l /cdrom/npcdrom查看。如果沒有可以用 mkdir -p /cdrom/npcdrom生成。
(2)將CD放入CD-ROM,如果不能自動Mount,則用以下命令
HP-UX mount -t cdfs -o ro /dev/dsk/c1d1s0 /cdrom/npcdrom
SCO mount -f ISO9660 -o ro,lower /dev/cd0 /cdrom/npcdrom Solaris 2.x mount -F hsfs -r /dev/dsk/c0t6d0s2 /cdrom/npcdrom
SunOS 4.1.3 mount -t hsfs -o ro /dev/sr0 /cdrom/npcdrom
UnixWare mount -F cdfs -r /dev/cdrom/c0b0t2l0 /cdrom
/npcdrom AIX mount -v cdrfs -o ro /dev/cd0 /cdrom/npcdrom
(3) 從CD上的UNIX目錄輸螞謹入命令
sh prosetup.sh ProSetup將ProInstall和相關程序從悶凳基eznpunix.tar 文件解到/usr/intl 目錄下。
(4)進入/usr/intl目錄,輸入命令./proinstall,然後按提示安裝配置。在此過程系統會要求指定列印伺服器的IP地址和列印機的名稱,之後就可以用系統提供的列印命令列印文件了。
Delink、ZOT的網路列印伺服器沒有提供UNIX下的安裝程序,可以直接用UNIX系統的mkdev rlp命令按提示逐步配置。
4.配置原理
配置UNIX系統中列印機的配置描述文件為/etc/printcap,Intel網路列印伺服器配置後在此文件中對應的配置行格式如下:
##### NetportExpress PRO printer #####
Printer1|Printer1|Printer1-on-parallel-port-1:\
:lp=Printer1:\
:intl_n=192.168.10.18:\
:intl_p=3001:\
:intl_text=enable:
Delink、ZOT網路列印伺服器配置後對應的配置行格式如下:
lp1:\
:lp=:rm=192.168.10.18:rp=lp1:sd=/usr/spool/lpd/lp1:
而/dev目錄下可以找到對應的字元設備,如下所示:
crw------- 1 bin bin 6, 1 Jan 21 1999 /dev/lp1
crw------- 1 root sys 4, 2 Apr 24 16:09 /dev/Printer1
列印服務的守候進程為/usr/lib/lpd,用命令ps -ef | grep lpd可以查看到,如下是查看的結果:
root 322 1 0 Apr-08 ? 00:00:00 /usr/lib/lpd
5.配置體會
(1)在安裝配置的過程中,不一定一次性就配置成功。如果配置不成功,建議刪除列印機後重新安裝,一般不建議手工修改、刪除上述文件或是重啟列印服務進程,但有些時候重新安裝的同時也要手工修改、刪除以上文件。若通過SCOADMIN刪除列印機Printer1,則系統並不會自動在這兩處對應地刪除,所以重新配置時要是想使用Printer1這個名稱,就要先用命令rm /dev/Printer1刪除設備目錄下的對應字元文件。而如果另一個IP要用這個列印機名稱,就要先在/etc/printcap文件中把對應的幾行刪除。否則系統會將另一個IP上的列印機的配置描述添加在舊的描述之後,然後在調用這台列印機的時候,系統在/etc/printcap文件中舊的描述處先找到匹配的列印機名稱,就會將數據包往舊的IP上送,以致造成錯誤。
(2)某些基於SCO Open Server 5.0x操作系統的雙機熱備份系統在主機向備機發生熱切換的時候(反之亦然),備機往往識別不到網路列印伺服器,會造成列印到網路列印伺服器的任務在備機系統上堆積,這時只需將網路列印伺服器重啟,備機系統即可重新識別。
(3)Delink、ZOT網路列印伺服器在配置時UNIX系統中取的列印設備名稱須與網路列印伺服器上的列印口名稱相一致,否則配置會不成功。建議在配置完IP地址後telnet到網路列印伺服器上記下要配置的列印口的設備名稱。
(4)大多數網路列印伺服器只處理數據流,自身不提供自動換頁的功能。如果要求列印機在列印完一份報表或是報文時自動換行,就需在UNIX系統中調用列印機的shell後面添加一行命令,輸出一個換行符到列印機,以達到列印後自動換行的目的。一般列印機的換行符是0CH或12D,在UNIX系統中表示為(CTRL+v)(CTRL+l),輸入後看起來像「^L」。

⑵ UNIX網路編程中的Socket,Bind,Listen等包裹函數在哪裡啊Steven大神把他們放在哪個文件夾下面了

在lib目錄下,wrapsock.c中定義了大部分的包裹函數。

linux中/etc/named.conf配置文件如何設置

1、首先打開一台linux虛擬機。

⑷ 如何在ubuntu上建立DNS伺服器

這時在/etc/bind下會出現(這里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默認是把配置文件放

在/etc/named下,數據帆腔文件放在/var/named或/var/bind下的,而UBUNTU都一起放在這個目錄下了)

db.0 db.255 db.root named.conf.local
db.127 db.local named.conf named.conf.options

其中named.conf為主配置文件,named.conf.local和named.conf.options這兩個文件在其他的UNIX/LINUX

系統里默認是沒有的,UBUNTU的這種想法很不錯,把各個部分都分開管理;其餘的部分都是默認生成的幾

個數據文件。這里需要稍微講一下區數據文件里的幾個資源記錄的含義:

SOA記錄:指示該區的權威
NS記錄:列出該區的一個名字伺服器
A記錄:名字到地址的映射 (也就是正向解析)
PTR記錄:地址到名字的映射 (也就是反向解析)
CNAME:規范名字 (別名記橘棗錄)

下面開始服務配置
緩存域名伺服器設置 (Cache-only server)
緩存域名伺服器顧名思義其自身是沒有域名記錄的,僅僅從別的DNS上獲取記錄並做高速態伍衫緩存。
安裝好DNS服務後,不需要任何配置,只需要把服務起起來就是緩存域名伺服器了。

代碼:
sudo /etc/init.d/bind start

主DNS配置
安裝好DNS後,配置named.conf.local,如下例:

代碼:

zone "163.com" {
type master;
file "/etc/bind/db.163.com";
};

zone "sohu.com" {
type master;
file "/etc/bind/db.sohu.com";
};

zone "sina.com" {
type master;
file "/etc/bind/db.sina.com";
};

⑸ bind9的初步使用(1)

周五把自己的電腦重裝了一下,還是使用的經典的windows+vmware+ubuntu的經典方式(對我來說)。但是我不想每次都修改host文件來實現我的域名訪問,所以我在想有沒有一個更好的方式,可以讓我實現域名映射。這個時候我想到了自己架設一個dns伺服器。說干就干,我就准備用dns的開源系統 bind9 來搞一番。

其實安裝非常簡單,一條命令就搞定了

啟動:

停止:

重啟:

狀態:

舉個例子,比如現在我們有個域名是:baoguoxiao.pro。現在我們要對這個域名進行虛擬映射。

首先打開 /etc/bind/named.conf.local ,追加如下內容到文件尾部:

那麼現在這個文件的內容完整如下:

我們定義的地址是 /etc/bind/zones/baoguoxiao.pro.db 。但是我們的 /etc/bind/ 並沒有該目錄。所以需要如下命令進行創建:

進入該目錄:

然後創建該文件 baoguoxiao.pro.db ,並追加如下命令:

這樣就設置完成了。然後我們將bind9進行重啟。

好了,這樣就表示已經配置成功了

之前的設置我們需要指定本機的DNS伺服器才可以使用,如果我們不指定的話,那麼查詢該域名是沒有效果的:

在ubuntu17.10之後,網卡配置已經更新為netplan。該配置文件的目錄是 /etc/netplan/ 。不過裡面的文件不一定是相同的名字。我的文件打開是這樣的。

注意,我在倒數第二行的數組裡面添加本機的伺服器 192.168.1.231 。關於該文件的配置,可以查看我的另外一篇文章: UBUNTU17.10設置固態IP 。

這樣我們在本機就可以不指定dns伺服器的基礎上進行獲取域名的ip了。

本篇文章就說到這里。下一篇講如何配置可區域網訪問。

⑹ bind強制更新失敗

bind是一種DNS伺服器軟體,用於將域名解析請求轉發到正確的IP地址。當bind強制更新失敗時,可能是由於多種原因導致的,例如:

1. 許可權問題:bind的配置文件和日誌文件通常需要root用戶或bind用戶許可權才能訪問和修改。如果當前用戶沒有足夠的許可權,則可能會導致強制更新失敗。

2. 配置文件錯誤:bind的配置文件非常復雜,一個小錯誤都可能導致整個服務無豎鎮法正常工作。如果在更新配置文件時出現了錯誤,可能會導致強制更新失敗。

3. 網路連接問題:bind需要與其他DNS伺服器進行通信,如果網路連接出現問題,則可能會導致強制更新失敗。

4. 資源不足:如果bind伺服器的資源不足,例如內存或磁碟空間,也可能會導致強制更新失敗。

為了解決bind強制更新失敗問題,可以嘗試以下幾個悉纖手步驟:

1. 檢查許可權:確保當前用戶具有足夠的許可權來訪問和修改bind的配置文件和日誌文件。

2. 檢查配置文件:仔細檢查bind的配置文件,確保沒有錯誤或拼寫錯誤。可以使用named-checkconf命令來檢查配睜嫌置文件的語法是否正確。

3. 檢查網路連接:確保bind伺服器可以與其他DNS伺服器進行通信。可以使用nslookup或dig命令來測試DNS查詢是否正常工作。

4. 檢查資源:確保bind伺服器具有足夠的資源,例如內存和磁碟空間。可以使用top命令來檢查系統資源使用情況。

如果仍然無法解決bind強制更新失敗的問題,可以考慮重新安裝bind軟體或尋求專業人士的幫助。

⑺ Ubuntu Server 安裝配置 bind9

域名服務(DNS)是一種Internet服務,可將IP地址和標准域名(FQDN)相互映射。這樣,DNS減輕了記住IP地址的需要。運行DNS的計算機稱為名稱伺服器。Ubuntu附帶了BIND (Berkley Internet Naming Daemon),BIND是用於在Linux上維護名稱伺服器的最常用程序。

在終端提示符下,輸入以下命令安裝 dns:

dnsutils 軟體包是測試和解決 DNS 問題非常有用的。 這些工具通常已經安裝,但是要檢查或安裝 dnsutils,請輸入以下內容:

有許多方法可以配置BIND9。一些最常見的配置是緩存名稱伺服器,主伺服器和輔助伺服器。

DNS配置文件存儲在 /etc/bind 目錄中。主要配置文件是 /etc/bind/named.conf ,在軟體包提供的布局中僅包括這些文件。

可以將同一伺服器配置為緩存名稱伺服器,主要和輔助名稱伺服器:這都取決於它所服務的區域。伺服器可以是一個區域的授權開始(SOA),同時為另一區域提供輔助服務。同時為本地LAN上的主機提供緩存服務。

默認配置充當緩存伺服器。只需取消注釋並編輯 /etc/bind/named.conf.options 即可設置ISP的DNS伺服器的IP地址:

要啟用新配置,請重新啟動DNS伺服器。在終端提示下:

在本節中,將BIND9配置為域的主伺服器 example.com 。只需 example.com 用您的FQDN(完全合格的域名)替換即可。

要將DNS區域添加到BIND9,將BIND9變成主伺服器,請首先編輯 /etc/bind/named.conf.local :

現在,使用現有的區域文件作為模板來創建 /etc/bind/db.example.com 文件:

編輯新的區域文件, /etc/bind/db.example.com 然後更改 localhost.為伺服器的FQDN,.在末尾保留其他文件。更改 127.0.0.1 為名稱伺服器的IP地址和 root.localhost 有效的電子郵件地址,但用 . 代替通常的 @ 符號,並再次.在末尾保留。更改注釋以指示此文件所針對的域。

為基本域創建 A 記錄 example.com 。此外,創建一個 A 記錄的 ns.example.com ,在這個例子中,域名伺服器:

每次更改區域文件時,都必須增加序列號(Serial)。如果在重新啟動BIND9之前進行了多次更改,只需增加一次串列。

現在,您可以將DNS記錄添加到區域文件的底部。有關詳細信息,請 參閱公共記錄類型 。

對區域文件進行了更改之後,需要重新啟動BIND9以使更改生效

現在已經設置了區域並將名稱解析為IP地址,現在需要添加反向區域以允許DNS將地址解析為名稱。

編輯 /etc/bind/named.conf.local 並添加以下內容:

現在創建 /etc/bind/db.192 文件:

接下來編輯 /etc/bind/db.192 ,更改與 /etc/bind/db.example.com 相同的選項:

每次更改時,「反向」區域中的序列號也需要增加。 對於您在 /etc/bind/db.example.com 中配置的每個A記錄(即針對另一個地址),您需要在 /etc/bind/db.192 中創建一個PTR記錄。

創建反向區域文件後,重新啟動BIND9

一旦配置了主伺服器,強烈建議使用輔助伺服器,以在主伺服器不可用時維持域的可用性。

首先,在主伺服器上,需要允許區域傳輸。將 allow-transfer 選項添加到示例正向和反向區域定義中 /etc/bind/named.conf.local :

在主伺服器上重新啟動BIND9:

接下來,在輔助伺服器上,以與主伺服器相同的方式安裝bind9軟體包。然後編輯, /etc/bind/named.conf.local 並為正向和反向區域添加以下聲明:

在輔助伺服器上重新啟動BIND9:

在其中, /var/log/syslog 您應該看到類似以下內容的內容(為了適應本文檔的格式,對某些行進行了拆分):

測試BIND9的第一步是將名稱伺服器的IP地址添加到主機解析器。應該配置主要名稱伺服器以及另一個主機,以仔細檢查。有關將名稱伺服器地址添加到網路客戶端的詳細信息,請參閱DNS客戶端配置。最後,您的 nameserver 一行 /etc/resolv.conf 應指向, 127.0.0.53 並且您應該 search 為您的域指定一個參數。像這樣:

要檢查您的本地解析器正在使用哪個DNS伺服器,請運行:

如果安裝了dnsutils軟體包,則可以使用DNS查找實用程序dig測試設置:

安裝完BIND9之後,請對環回介面使用dig來確保它正在偵聽埠53。從終端提示符下:

您應該在命令輸出中看到類似於以下內容的行:

如果您已將BIND9配置為緩存名稱伺服器,則「挖掘」外部域以檢查查詢時間:

注意查詢時間接近命令輸出的末尾:

經過第二次挖掘後,應該有所改進:

現在演示應用程序如何使用DNS解析主機名,使用ping實用程序發送ICMP回顯請求:

這測試名稱伺服器是否可以將名稱解析為 ns.example.com IP 地址。 命令輸出應類似於:

測試區域文件的一種好方法是使用 named-checkzone 與bind9軟體包一起安裝的實用程序。使用此實用程序,可以在重新啟動BIND9並使更改生效之前確保配置正確。

要測試我們的示例正向區域文件,請從命令提示符處輸入以下內容:

如果一切配置正確,您應該會看到類似以下的輸出:

同樣,要測試反向區域文件,請輸入以下內容:

輸出應類似於:

BIND9有多種可用的日誌記錄配置選項,但是兩個主要的選項是 channel 和 category ,它們分別配置日誌的去向和要記錄的信息。

如果未配置任何日誌記錄選項,則默認配置為:

讓我們將BIND9配置為將與DNS查詢相關的調試消息發送到單獨的文件。

我們需要配置一個通道以指定要將消息發送到的文件,以及一個category。在此示例中,類別將記錄所有查詢。編輯 /etc/bind/named.conf.local 並添加以下內容:

由於命名守護程序以綁定用戶身份運行,因此 /var/log/named 必須創建目錄並更改所有權:

現在重新啟動BIND9,以使更改生效:

您應該看到文件中 /var/log/named/query.log 填充了查詢信息。這是BIND9日誌記錄選項的簡單示例。

⑻ linux 安裝bind 後/etc沒有named.conf這問題該怎麼解決、linux rh 5

你可以先啟動bind,然後如果沒有配置文件他會報錯,你就在報錯的路徑下自己新建一個好了。網上有named.conf的模板。還有這個文件的位置網上說是/var/named/chroot/etc。但是Linux這東西自定義能力太強,配置文件放在哪兒都有可能。還有一種可能是沒有安裝caching-nameserver這個包。我也好久沒搞了……都忘光了。

⑼ Linux BIND配置文件是哪個在什麼位置

文件名為named.conf,默認在/etc目錄下。該文件只包括Bind的基本配置,並不包含任何DNS的區域數據。安裝DNS服務後,安裝程序不會自動生成/etc/named.conf文件,用戶需要自行創建或將/usr/share/doc/bind-9.3.3/sample/etc/named.conf範本文件復制為/etc/named.conf。

閱讀全文

與unix下bind配置文件相關的資料

熱點內容
windows7系統共享文件 瀏覽:62
ps前往文件夾 瀏覽:694
信捷plc編程用哪個軟體 瀏覽:939
vba導入文件 瀏覽:690
更新後版本英文怎麼說 瀏覽:267
桌面雲配置文件分離 瀏覽:505
iphone5如何升級4g網路 瀏覽:5
團購是在哪個app 瀏覽:897
打開多個word文檔圖片就不能顯示 瀏覽:855
騰訊新聞怎麼切換版本 瀏覽:269
app安裝失敗用不了 瀏覽:326
桌面文件滑鼠點開會變大變小 瀏覽:536
手機誤刪系統文件開不了機 瀏覽:883
微信兔子甩耳朵 瀏覽:998
android藍牙傳文件在哪裡 瀏覽:354
蘋果6s軟解是真的嗎 瀏覽:310
c語言代碼量大 瀏覽:874
最新網路衛星導航如何使用 瀏覽:425
以下哪些文件屬於圖像文件 瀏覽:774
zycommentjs 瀏覽:414

友情鏈接