在H3C S10508X-G+交换机上,想要实现全局hosts功能,有两种配置方式,主要区别在于生效的范围不同。
ip host)如果只是想交换机本身能通过这个域名访问特定IP,可以用 ip host 命令进行静态域名解析。这个配置只对交换机自身有效,对通过交换机上网的终端无效。
进入系统视图:
配置静态域名解析:
dns server static-host)如果希望连接到这个交换机的所有终端设备,都能通过该域名访问到 21.64.113.21,就需要将交换机部署为一个DNS代理。
开启DNS代理功能:
配置静态域名解析:
修改DHCP设置:
如果无法修改DHCP设置:可以在终端设备的网络配置中,手动将DNS服务器地址修改为交换机的管理IP。
验证配置:在交换机上执行 display dns host 命令,查看输出中 Type 列是否为 S(Static),确认静态解析表项是否添加成功。
验证功能:在终端设备上使用 nslookup 命令(如 nslookup ***.***),检查解析结果是否为预期IP。
生效时效:两种配置方式均即时生效,无需重启交换机。
方法一(ip host):适用于只需要交换机本身能访问特定域名的场景。
方法二(DNS代理 + dns server static-host):适用于需要全网终端都能通过指定域名访问内网服务器或资源的场景。
暂无评论
可以,H3C S10508X-G 交换机(V7 系统)完全支持配置 “全局静态 hosts”(静态域名解析),直接在网关交换机上命令行配置即可。
一、核心命令(直接可用)
bash
运行
# 1. 进入系统视图
system-view
# 2. 开启DNS功能(必须先开)
dns enable
# 3. 配置静态域名映射(你的需求:域名 → 21.64.113.21)
# 格式:ip host 域名 IP地址
ip host ***.*** 21.64.113.21
# (可选)配置多个IP(轮询)
# ip host ***.*** 21.64.113.21 21.64.113.22
二、作用范围(关键说明)
对交换机自身生效:交换机 ping/telnet/ssh 该域名时,会优先用这条静态解析。
对下联 PC 不直接生效:PC 用自己的 DNS 服务器,不会自动用交换机的静态 hosts。
三、让全网 PC 也走这个静态解析(推荐)
如果希望内网所有电脑访问该域名都强制指向 21.64.113.21:
bash
运行
# 1. 开启DNS代理(交换机充当DNS中继)
dns proxy enable
# 2. 指定上级DNS(外网解析)
dns server 114.114.114.114
dns server 8.8.8.8
# 3. 所有PC的DNS设置为:交换机VLAN网关IP
# (如 192.168.1.1)
效果:PC 发 DNS 请求 → 交换机 → 静态 hosts 优先匹配 → 匹配不到再查公网 DNS。
四、查看与验证
bash
运行
# 查看静态hosts表
display dns host
# 测试解析(交换机上ping域名)
ping ***.***
五、你场景的完整配置(直接粘贴)
bash
运行
sys
dns enable
ip host ***.*** 21.64.113.21 # 替换成你的实际域名
dns proxy enable
dns server 114.114.114.114
dns server 223.5.5.5
总结:
只给交换机自己用:配 ip host 即可
给全网 PC 强制解析:加 dns proxy enable + 把 PC DNS 指向交换机
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论