Windws - 两个 NIC 的 DNS - 一个带有托管网络

Windws - 两个 NIC 的 DNS - 一个带有托管网络

你好,我有一台运行小型网络应用程序(基于 wamp)的电脑,并邀请用户使用其智能手机来使用它。

为此,我们使用 2 个无线连接; - 内置:带有 Windows“无线托管网络”的 wifi 卡 - 从 PC 到具有另一个无线网络的接入点的 UTP 电缆(用于 5Gzh 频段)

也许值得注意的是,内置 wifi 也用于连接互联网(wifi 卡可以同时充当客户端和 ap)

结果如下所示: - 内置 Wifi(接入点):SSID“网络” - IP 192.168.173.1(Windows 固定 + Windows 启动的 dhcp 服务器) - 接入点(5GZ/UTP):SSID“网络 5GZ” - IP 192.168.173.2(AP 中保留的 dhcp) - Wifi 客户端:任何 IP

现在,用户必须在 wifi“网络”上打开 192.168.173.1,并在 wifi“网络 5GZ”上打开 192.168.173.2 - 对于同一个页面,这会造成很多混乱。

查看架构:

在此处输入图片描述

我正在寻找一个工具(或一些代码,具有 C#/C++ 开发背景),它允许您创建一个本地 DNS 服务器来实现这一点;

192.168.173.1 演示.域.com 192.168.173.2 演示.域.com

如果用户没有连接到网络,互联网上的页面“demo.domain.com”将显示他们必须连接到 Wifi。

如果他们通过两个 wifi 中的其中一个访问 demo.domain.com,他们应该转到本地托管页面。

我一直在尝试http://sourceforge.net/projects/dhcp-dns-server- 没有运气,想知道是否有(简单的)方法来实现这一点。

有什么帮助吗?

答案1

我会看看 MaraDNS,你可以将它绑定到每个适配器的每个接口 IP,这样,当人们访问 192.168.173.1 时,他们就会将 xxx 解析为其自身,其他接口也是如此。这里有一个教程 blog.mixu.net/2009/10/14/

请参阅评论以获取更多信息...

相关内容