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 但是就没有方案一中快了
热点内容