iStoreOS功能:网络 > DHCP/DNS > Resolv 和 Hosts 文件

菜单路径:网络 > DHCP/DNS

菜单链接:https://192.168.100.1/cgi-bin/luci/admin/network/dhcp

当前标签:Resolv 和 Hosts 文件

配置选项

使用 /etc/ethers 配置

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:启用后,系统会读取 /etc/ethers 文件中的静态MAC地址绑定,并自动为其分配预设的IP地址。常用于固定设备IP、防止IP冲突或实现基于MAC的网络管理。

配置详情

  • 类型checkbox
  • 默认值true

租约文件

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:指定DHCP租约信息保存的文件路径,记录当前已分配的IP地址、MAC地址和主机名等信息。可用于查看客户端连接状态或调试DHCP服务问题。

配置详情

  • 英文名称leasefile
  • 类型text
  • 默认值/tmp/dhcp.leases

使用示例

/tmp/dhcp.leases

忽略解析文件

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:启用后将忽略系统自动生成的DNS解析配置文件(如resolv.conf),可能导致DNS服务器无法正常获取。一般用于高级自定义DNS配置场景,普通用户不建议开启。

配置详情

  • 类型checkbox
  • 默认值false

解析文件

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:指定系统使用的DNS解析文件路径,包含上游DNS服务器地址。dnsmasq会读取此文件中的nameserver条目进行域名解析。

配置详情

  • 英文名称resolvfile
  • 类型text
  • 描述:/tmp/resolv.conf.d/resolv.conf.auto
  • 默认值/tmp/resolv.conf.d/resolv.conf.auto

使用示例

/tmp/resolv.conf.d/resolv.conf.auto

严谨查序

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:启用后,dnsmasq将严格按配置顺序尝试DNS服务器解析域名,避免DNS泄漏或确保优先使用指定DNS。适用于多DNS源环境下控制解析优先级。

配置详情

  • 类型checkbox
  • 默认值false

忽略主机文件目录

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:启用后将跳过对/etc/hosts目录下所有自定义host文件的加载,仅使用主hosts文件或其他指定文件进行本地域名映射。

配置详情

  • 类型checkbox
  • 默认值false

忽略 /etc/hosts 文件

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:启用后忽略系统默认的 /etc/hosts 文件内容,不进行本地域名到IP的静态映射。可用于排除配置冲突或强制走远程DNS解析。

配置详情

  • 类型checkbox
  • 默认值false

额外的 HOSTS 文件

功能位置:网络 > DHCP/DNS → Resolv 和 Hosts 文件

功能说明:指定一个额外的HOSTS格式文件路径,用于添加自定义域名解析规则(如广告屏蔽、内网域名映射)。每行格式为:IP 域名 注释(可选)。

配置详情

  • 英文名称addnhosts
  • 类型text
  • 描述:/etc/dnsmasq.hosts

使用示例

/etc/dnsmasq.hosts
示例内容:
192.168.1.100 printer.local
127.0.0.1 ad.example.com