Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 将任何URL重定向到netsh创建的hostednetwork(Windows)中的给定IP(本地主机)_Powershell_Redirect_Url Redirection_Netsh_Captivenetwork - Fatal编程技术网

Powershell 将任何URL重定向到netsh创建的hostednetwork(Windows)中的给定IP(本地主机)

Powershell 将任何URL重定向到netsh创建的hostednetwork(Windows)中的给定IP(本地主机),powershell,redirect,url-redirection,netsh,captivenetwork,Powershell,Redirect,Url Redirection,Netsh,Captivenetwork,当我通过netshell实用程序(netsh wlan start hostednetwork)建立一个访问点时,我希望所有连接的客户端都指向同一个页面(最好是localhost),而不管它们输入的是哪个URL。我知道这与捕获门户系统或自定义DNS服务器非常相似。我已经研究了几个月了,但到目前为止还没有找到解决办法。在Linux中,这似乎要容易得多,但我需要一个windows解决方案 为什么我需要这个=== 由于有时有必要了解项目的原因,我现在将解释。我正在为多个玩家(都在同一个房间)创建一个(

当我通过netshell实用程序(netsh wlan start hostednetwork)建立一个访问点时,我希望所有连接的客户端都指向同一个页面(最好是localhost),而不管它们输入的是哪个URL。我知道这与捕获门户系统或自定义DNS服务器非常相似。我已经研究了几个月了,但到目前为止还没有找到解决办法。在Linux中,这似乎要容易得多,但我需要一个windows解决方案

为什么我需要这个=== 由于有时有必要了解项目的原因,我现在将解释。我正在为多个玩家(都在同一个房间)创建一个(基于HTML5的)游戏。他们通过移动设备登录netsh接入点(一个运行apache的笔记本电脑),打开浏览器,查看他们的控制台/游戏信息等。因为我不想告诉每个人在他们的地址栏中输入“192.168.173.1”之类的复杂内容,(不是每个人都是书呆子)我正在寻找一个解决方案,他们可以键入任何内容,但仍然可以进入正确的页面。我需要它用于windows,因为这个系统适合多人使用,所有人都有windows笔记本(我不想强迫他们安装Linux)

非常感谢您的帮助和建议。

这样怎么样

  • 创建重定向到“192.168.173.1”的快捷方式
  • 使用组策略将此快捷方式置于常规用户配置文件中,这样每个用户都会在其桌面上看到该快捷方式

  • 你提到的笔记本电脑有DHCP服务吗?如果没有,DHCP服务在哪里?我假设它在哪里,因为在通过托管网络共享internet时,您不必配置任何客户端设备。还有一些通过netsh配置和更改DHCP的可能性。你是说在DHCP中可能存在一个解决方案?我应该注意什么?我不太理解你在第二段中描述的设置。如果笔记本电脑确实有DHCP,为什么不向其添加DNS服务呢。如果客户端设备的地址都是192.168.x.x,那么网络是私有的,DNS服务器可以为未注册的域名提供服务器。但是,再一次,我不理解设置。