iis站点绑定核心是配置ip、端口和主机名:选“全部未分配”可响应所有本地ip请求,指定ip则仅响应该ip;http常用80端口需防火墙放行;主机名留空为默认兜底,填写域名则实现多站共用端口。
在 iis 中完成站点绑定,核心是让服务器知道“哪个 ip、哪个端口、响应哪个域名的请求”。配置本身不复杂,但每项设置都有明确作用,错一项就可能无法访问。
IP 地址绑定:选「全部未分配」还是指定本机 IP?
IP 绑定决定网站监听哪张网卡上的流量:
- 选「全部未分配」:IIS 监听本机所有 IPv4 地址(包括 127.0.0.1 和局域网 IP),适合单站点或测试环境
- 指定局域网 IP(如 192.168.1.100):只响应发往该 IP 的请求,适合一台服务器跑多个网站且每个网站独占一个 IP 的场景
- 不建议绑定公网 IP:IIS 运行在内网,公网 IP 应由路由器/NAT 映射到内网 IP,IIS 侧只需配内网地址
端口绑定:HTTP 默认用 80,但别忘了防火墙放行
端口是服务入口,必须与访问方式匹配:
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
- HTTP 站点通常设为 80;HTTPS 设为 443。用户访问时无需写端口号(如 http://example.com)
- 若改用非标端口(如 8080),外部访问必须带端口(http://example.com:8080)
- 务必检查 Windows 防火墙:入站规则中允许 TCP 对应端口(如端口 80)
- 用命令 netstat -an | findstr :80 可确认 IIS 是否真正在监听该端口
主机名(主机头)绑定:实现多域名共用 80 端口的关键
主机名字段填的是用户浏览器地址栏输入的域名,用于区分同 IP 同端口下的不同网站:
- 留空:任何域名或直接 IP 访问都会命中这个站点(默认兜底行为)
- 填 www.example.com:只有 Host 请求头为该值的 HTTP 请求才会路由到这里
- 可添加多个绑定:同一站点支持多个域名(如 example.com 和 www.example.com),或不同站点绑定不同域名共用 80 端口
- 注意 DNS 解析:域名需已解析到服务器的局域网 IP(如 192.168.1.100),外网访问还需在路由器做端口映射 + 域名指向公网 IP
配置路径统一为:IIS 管理器 → 网站 → 右键「编辑绑定」→ 添加或修改 → 设置 IP、端口、主机名 → 点击确定。完成后记得右键网站选择「启动」。










