首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

内网可以访问域名外网不行

基础概念

内网(Intranet)通常指的是一个组织内部的私有网络,它使用互联网协议(IP)技术构建,但仅限于组织内部使用。内网可以通过路由器或防火墙与外网(Internet)隔离。

域名(Domain Name)是将人类可读的名称转换为计算机可识别的IP地址的系统。域名系统(DNS)负责这种转换。

相关优势

  • 内网访问优势:内网通常具有更高的安全性和更低的延迟,因为数据不需要通过公共互联网传输。
  • 外网访问优势:外网提供了全球范围内的访问能力,使得用户可以从任何地方访问资源。

类型

  • 内网访问:通常通过局域网(LAN)或虚拟私人网络(VPN)实现。
  • 外网访问:通过互联网服务提供商(ISP)提供的公共IP地址实现。

应用场景

  • 内网访问:适用于企业内部的办公系统、数据库、文件共享等。
  • 外网访问:适用于需要全球访问的网站、云服务、远程工作等。

问题原因及解决方法

原因

  1. 防火墙设置:内网和外网之间的防火墙可能阻止了外网访问。
  2. DNS解析问题:内网可以访问域名服务器,但外网无法解析域名。
  3. 网络配置问题:路由器或交换机的配置可能不正确,导致外网无法访问。
  4. ISP问题:互联网服务提供商可能存在问题,导致外网无法访问。

解决方法

  1. 检查防火墙设置
    • 确保防火墙允许外网访问所需的端口和协议。
    • 示例代码(Linux):
    • 示例代码(Linux):
    • 参考链接:iptables规则设置
  • 检查DNS解析
    • 确保外网可以访问公共DNS服务器(如Google DNS 8.8.8.8)。
    • 示例代码(Windows):
    • 示例代码(Windows):
    • 参考链接:DNS解析问题排查
  • 检查网络配置
    • 确保路由器或交换机的配置正确,特别是NAT(网络地址转换)设置。
    • 示例代码(路由器配置):
    • 示例代码(路由器配置):
    • 参考链接:路由器NAT配置
  • 检查ISP
    • 联系互联网服务提供商,确认是否存在网络问题。
    • 参考链接:ISP故障排查

总结

内网可以访问域名但外网不行,通常是由于防火墙设置、DNS解析问题、网络配置问题或ISP问题导致的。通过检查这些方面并进行相应的配置调整,通常可以解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

利用Aliddns进行端口映射,外网可以使用域名访问,在公司内网用域名访问不通。

这几天在公司的路由器上做了Aliddns,对公司的内部网络的一些服务映射到公网,在家里就可以访问到公司的一些服务。...出现了一个问题:在外网利用域名+端口号可以正常访问到公司的服务,在公司内网的时候访问却没办法利用域名访问,只能用IP才能访问到相关服务 找了一些资料,总结原因如下: 例:在公司内网访问: 访问者:...代号A 被访问者:代号B 路由器:代号R 由于在做DDNS时,在路由器上会把B绑定为公网IP,所以在访问者A访问域名时,解析出来的公网IP,这时候发送的包: 源地址为:A的内网IP,目的地址为:...SYN为1 在路由器上路由表对应的设备为访问者B,所以路由器会把包丢到被访问者B上,B收到包后会回应一个包: 源地址为:B的内网IP,目的地址为:A的内网IP。...IP回应的包,直到等待超时, 在B上,也一直等待A回应的TCP包,直到等待超时 如下图: 由于TCP三次握手没有完成,所以内网通过域名访问不到内网资源,造成了NAT回流 (NAT回环) 解决方法如下所示

6.1K10
  • nps内网穿透实现外网访问树莓派

    今天先说一下最重要的问题:如何通过内外穿透让外网访问到树莓派上的服务? 从网站建好以后,试过两种内网穿透方式,花生壳、NPS。...目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p...但nps有个最大的问题就是:需要一台外网能访问到的服务器来架设nps服务。有人说你都有外网的服务器了还要内网穿透干什么呢?...在我看来,坚持使用nps的理由是这样,nps轻量级,高性能,但其本身负责的是流量转发功能,我们可以在内网服务器进行更密集、高负荷的运算,而承担nps服务的外网服务器的配置要求就低很多。...配置客户端连接 现在服务端和客户端的连接已经建立起来,那么该如何访问内网的WordPress呢? 搞个域名先,国内的需要备案。

    1.7K20

    内网畅外网墙--再聊Nginx访问权限管理

    路由器 网关:一个大概念,不具体特指一类产品,只要连接两个不同的网络的设备都可以叫网关 路由器:连接两个或多个网络的硬件设备,路由器很显然能够实现网关的功能 缺省网关:是子网与外网连接的设备,通常是一个路由器...广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址 回到开始 文章开头,大家看到的那段配置,是对资源访问做限制所配置,基本诉求为:内网可以直接访问,外网需要通过账户密码访问...因此得出如下配置: location / { allow 192.168.101.0/24; deny all; ... } IP 为 192.168.101.x 的都可以直接访问,其他 IP...当然为了可以更大范围的内网允许访问(办公室多内网段:0/101/200/201 => 使用三层交换机打通各子局域网),可以将网络位数控制的更小。...location / { allow 192.168.0.0/16; deny all; ... } IP 为 192.168.x.x 的都可以直接访问,其他 IP 地址需要账号和密码验证。

    1.8K20

    利用反向ssh从外网访问内网主机

    工作原理 之所以很多转发的方法无法应用在这里,就是因为内网主机对外网其实是不可见的,也就是说外部主机不能用一般的方法访问到内部主机。...那么我们就想了,能不能用内网主机找外网主机,找到之后再把这条内网主机登陆外网的信道转换成外网主机登陆内网的信道呢?...操作步骤 由于我们自己使用的电脑未必有外网ip,因此我们需要一个有固定外网ip的服务器(随便搞个腾讯云阿里云的小机子就行),然后用这台服务器与内网的机子进行通信,我们到时候要先登陆自己的服务器,然后再利用这个服务器去访问内网的主机...1、准备好有固定ip的服务器A,以及待访问的内网机器B。两者都开着sshd服务,端口号默认都是22。顺便做好ssh免密码登陆。...由于ssh命令本身需要远程主机的ip(上上条命令中的servername),因此这个bind_address原则上是可以省略的。

    2.9K20

    内网服务器如何设置代理访问外网

    背景 首先有两台服务器AB,其中A有无外网,B有外网。A配置(内网IP172.19.58.202\系统CentOS7.4),B配置(内网IP172.19.58.201\系统CentOS7.4)。...现在A服务器是无法访问外网的,需要使用代理的方法让A通过有外网的B访问外网。 该操作一共可以分为两个部分:一、配置A代理 二、在服务器B上安装代理程序。...可以在/etc/profile下配置,这边采用在/etc/profile.d文件夹下配置环境变量。...profile.d] vi proxy.sh proxy.sh里面内容: #IP为要连接的代理服务器B,端口是要代理的端口,如下的意思该服务器要通过172.19.58.201服务器的端口10991的代理来访问外网...::10991 :::* LISTEN 测试,使用wget baidu.com或curl www.baidu.com 测试内网服务器能否访问外网

    21.4K23

    Windows网卡1访问外网,网卡2访问内网!

    背景 当我们的Windows电脑有双网卡,若这时想要实现一张网卡用于访问外网,另一张网卡用于访问内网的功能。比如通过远程电脑,然后再通过电脑去访问我们家里的NAS存储等。...10.20.0.0/16网段的流量配置路由到内网网卡(网卡网关IP为192.168.200.1) 2、将访问其他网段的流量配置路由到外网网卡(网卡网关IP192.168.100.1) route add...,永久路由增加了两条: route print 在路由表里可以看到两个网段的路由分别走两张网卡的网关出去 ps:因永久路由优先级高于动态路由,所以访问目标地址时优先匹配永久路由。...四、修改网卡路由 配置完成后,可以使用tracert指令进行网络连通性测试,尝试分别通过内、外网网卡访问不同的网络资源,检查源目是否能正常走指定路由通信。...内网测试: 外网测试: 注:因出公网会经过很多安全设备,所以路径很长,很多详细ip不予公开

    89010
    领券