为什么只有在使用Windows Server作为网关时,我的Android手机才能进行DNS查询?

Xyv

(有关服务器故障的问题最初是询问的,但标记为在此处发布)。

首先,我应该承认我是一个真正的网络新手。作为一项业余爱好项目,我在家里做了一些事情:

  • 连接所有计算机和服务器的交换机
  • Windows Server(连接到交换机和WAN(独立的NIC),运行RAS作为Internet,DHCP和DNS的网关)(捕获一个或两个域,以方便服务器访问,其余转发到8.8.8.8)和8.8.4.4))。
  • 一个具有dd-wrt的linksys路由器,用于对局域网的移动访问(已将局域网连接到交换机,禁用了DHCP,本地IP,网关和指向服务器的DNS)。

我确保由同事提示在所有设备/协议上禁用所有IPv6设置。

现在,奇怪的是,当我将笔记本电脑连接到此访问点时,一切(似乎)都可以正常工作,并且符合预期。但是我的手机(android)似乎遇到了一些麻烦。延迟的网页,有时根本无法加载,聊天程序有时不接收消息。

我已经尝试在手机上使用DNS查找工具,因为我怀疑DNS是问题所在。的确,当网页停止加载dns查找时,它们就会漫游到..未知的地方。而一个IP会给我网页。

我知道这可能是一个非常模糊的描述,但是再说一次,这是一个奇怪的问题。我希望你们中的任何人有关于在何处启动和调试的指针(我只是不知道如何查明使谷歌搜索变得非常困难的问题)?

如果需要更多信息,请提前告知我!

编辑

经过更多调查,似乎Android一起忽略了DNS(即使是静态配置)。当我运行NSLookup工具时,我什么也没得到。当NSLookup专门针对我的服务器/ google / etc时,我立即得到结果。

我尝试将接入点设置为路由器,并将其自己的子网,服务器连接到WAN。然后再没有问题了,但是像这样连接它是完全没有意义的...

编辑2

根据要求,在问题发生时对IP地址进行概述:

  • Windows Server(2012 R2):
    • 局域网(桥接)10.0.0.1(255.0.0.0)
    • 广域网192.168.1.10(255.255.255.0)网关:192.168.1.1
  • 客户端(通过DHCP):10.0.1.x(255.0.0.0)网关10.0.0.1,DNS 10.0.0.1
  • 接入点:10.0.0.15(255.255.255.0)

DHCP:

  • 启用DNS动态更新:是(始终)
  • 删除租约后,丢弃A和PTR记录:是
  • 租约时间:1天
  • 货运代理:8.8.8.8、8.8.4.4
  • 范围选项:
    • 路由器:10.0.0.1
    • DNS服务器:10.0.0.1、8.8.8.8
    • 名称服务器:10.0.0.1
Xyv

同时,我尝试过的是重新设计我的网络。我没有让Windows Server运行RRAS,而是选择了单独的路由器。然后将DHCP指向该网关作为网关,但仍然强制客户端使用本地DNS。

这似乎在所有设备上都有效,但是我仍然为为什么RRAS的情况无法正常工作而感到困惑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么只有键的查询是免费的?

通过使用这种BST插入方法,我只有root作为输出,为什么?

为什么只有通过视图菜单工具栏才能使用Firefox的插件?

为什么只有某些javascript函数才能在HTML脚本标签中使用?

为什么valgrind说如果我使用2个整数,则只有一个alloc?

为什么即使我使用.each也只有一个元素触发动作?

为什么我在使用sys.stdout()打印后得到310,而不是只有3?

为什么我的窗口只有在使用 SDL_PollEvent() 后才会显示?

使用LINQ,为什么只有一条记录时GroupBy不返回任何行?

当只有一个实现类时,为什么要使用一个接口?

为什么只有一个线程时需要使用线程锁定?(蟒蛇)

为什么只有在使用公共继承时,朋友函数才对派生类“可用”?

为什么人们在只有一个元素时使用 html 中的类

为什么我的SFML游戏只有在终端机中运行才能正常运行?

当我使用pip install beautifulsoup时,为什么只有鸡蛋信息没有实际模块?

为什么我的代码只有在遇到断点但没有断点时才能正常工作

为什么此查询只有一个结果?

为什么只有我的一些日志旋转?

为什么我只有一张专辑?

为什么只有我的NSTimers之一工作?

为什么“ top”说我的机器只有50%空闲?

为什么只有MainThread可以到达我的函数?

为什么我的连接只有100Mbps?

为什么DOM只有在刷新时才更新

导入rxjs / Rx时为什么只有几个功能

为什么只有在发送SIGINT时管道才结束

当只有一个具有指定类名的元素时,为什么必须使用“最接近”?

为什么只有被叫活动的共享元素才能进入过渡运行?

为什么我只有使用Google Maps Android API V2的空白地图?