linuxdnsc
發布時間: 2023-12-18 11:26:04
Ⅰ 在Linux中,負責配置DNS的文件是( ),它包含了主機的域名搜索順序和DNS伺服器的地址。
【答案】:C
/etc/hostname包含系統的主機名,本地存放的一些IP和域名的對應關系。
/dev/host.conf指定如何解激困瞎析主機名,比如配置文件中"order bind,hosts"可指定主明空機名查詢順序,這里規定先使用DNS來解析域名,然後再查詢"尺銷/etc/hosts"文件(也可以相反)。/etc/resolv.conf配置DNS,包含了主機的域名搜索順序和DNS伺服器的地址。
Ⅱ Linux下如何通過編程得到DNS ip地址和默認網關ip地址。(C 語言)
方案一:
你用C語言去讀取/etc/resolv.conf,格式是namserver *.*.*.* 提取以下 就有DNS了
至於網關 你可以去讀取/etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0等文件,但是各個Linux系統可能少有差別。
方案二:
在C程序中調用exec函數,執行route命令,從返回的結果中提取網關
至於DNS 也可以通過dig localhost, 從結果中提取DNS 但是就沒有方案一中快了
熱點內容