Windows 11 Pro环境下为Kestrel服务器本地IP设置局域网友好名称的简便方法咨询
Windows 11 Pro环境下为Kestrel服务器本地IP设置局域网友好名称的简便方法咨询
嘿,这个需求我太懂了,给你几个简单易行的办法,不用折腾复杂的配置:
直接用Windows计算机名访问
这是最省事的办法,只要你的Windows 11机器和iPad在同一个局域网里,默认就能用计算机名代替IP。比如你的电脑叫MyWebServer,那iPad上直接输入http://MyWebServer:5000(把5000换成你的Kestrel实际端口号)就行。
注意:如果访问失败,先检查Windows防火墙有没有放行Kestrel的端口,另外确保你的电脑开启了NetBIOS(一般默认是开的,要是没开,可以去「网络和共享中心」-> 更改适配器设置 -> 右键当前网络 -> 属性 -> 双击「Internet协议版本4(TCP/IPv4)」-> 高级 -> WINS标签页,选「启用TCP/IP上的NetBIOS」)。用mDNS(.local后缀)访问
iPad自带Bonjour支持,Windows 11也能开启mDNS服务来配合。步骤很简单:- 按下Win+R,输入
services.msc打开服务管理器; - 找到「Multicast DNS Responder」服务,把它的启动类型改成「自动」,然后启动服务;
- 之后在iPad上就可以用
http://你的计算机名.local:端口号来访问了,比如http://MyWebServer.local:5000。
这个方法比纯计算机名更稳定,尤其是局域网里有多个同网段设备的时候。
- 按下Win+R,输入
路由器本地DNS映射(推荐长期用)
如果想自定义更个性化的名字(比如mywebapp.local),可以登录你的家用路由器后台,找「本地DNS」「域名映射」或者「静态IP绑定+主机名」这类功能:- 先给你的Windows机器设置一个静态IP(避免IP变动导致访问失效);
- 在路由器里把这个静态IP和你想要的友好名称绑定;
- 之后整个局域网的设备(包括iPad)都能直接用这个自定义名称访问Kestrel服务了。
这个方法的好处是名字完全由你定,而且不管设备重启IP变不变(只要静态IP设置好)都能正常访问。
备注:内容来源于stack exchange,提问作者Rod
相关产品推荐
相关产品推荐

