首页
学习
活动
专区
圈层
工具
发布

外网连接内网的域名设置方法

外网连接内网的域名设置方法主要涉及到网络配置和DNS解析两个方面。以下是详细的步骤和相关概念:

基础概念

  1. 内网(Intranet):指企业或组织内部使用的私有网络,通常不直接与互联网相连。
  2. 外网(Extranet):指通过防火墙或VPN等方式与内网相连的外部网络,通常是互联网。
  3. 域名(Domain Name):用于标识和定位互联网上计算机或计算机组的易于记忆的名称。
  4. DNS(Domain Name System):用于将域名解析为IP地址的系统。

设置方法

  1. 配置内网服务器:
    • 确保内网服务器已经配置好IP地址和子网掩码。
    • 配置服务器的主机名和域名。
  • 配置DNS服务器:
    • 在内网中设置一个DNS服务器,或者使用现有的DNS服务器。
    • 在DNS服务器上添加内网域名的A记录,将域名指向内网服务器的IP地址。
  • 配置防火墙:
    • 确保防火墙允许外网访问内网的DNS服务器和内网服务器。
    • 配置端口转发规则,将外网的请求转发到内网服务器。
  • 配置外网客户端:
    • 在外网客户端上设置DNS服务器为内网的DNS服务器IP地址。
    • 使用内网域名访问内网服务器。

示例配置

假设内网服务器IP地址为192.168.1.100,域名为intranet.example.com,外网客户端IP地址为203.0.113.1。

内网DNS服务器配置

代码语言:txt
复制
; /etc/named.conf
zone "intranet.example.com" IN {
    type master;
    file "/var/named/intranet.example.com.zone";
};

; /var/named/intranet.example.com.zone
$TTL 86400
@       IN      SOA     ns1.intranet.example.com. admin.intranet.example.com. (
                        2023010101 ; Serial
                        3600       ; Refresh
                        1800       ; Retry
                        604800     ; Expire
                        86400      ; TTL
                )
        IN      NS      ns1.intranet.example.com.
        IN      A       192.168.1.100

防火墙配置

假设使用iptables进行防火墙配置:

代码语言:txt
复制
# 允许外网访问内网DNS服务器
iptables -A INPUT -p udp --dport 53 -s 203.0.113.1 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -s 203.0.113.1 -j ACCEPT

# 允许外网访问内网服务器
iptables -A INPUT -p tcp --dport 80 -d 192.168.1.100 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -d 192.168.1.100 -j ACCEPT

外网客户端配置

在外网客户端的/etc/resolv.conf文件中添加:

代码语言:txt
复制
nameserver 192.168.1.1

应用场景

  • 企业内部资源访问:外网员工可以通过域名访问内网的文件服务器、邮件服务器等。
  • 远程办公:远程员工可以通过域名访问内网的应用系统。
  • VPN连接:通过VPN连接到内网后,使用域名访问内网资源。

常见问题及解决方法

  1. DNS解析失败:
    • 检查DNS服务器配置是否正确。
    • 确保外网客户端能够访问内网的DNS服务器。
    • 使用nslookup或dig命令检查域名解析是否正常。
  • 防火墙阻止访问:
    • 检查防火墙规则是否允许外网访问内网服务器和DNS服务器。
    • 确保端口转发规则配置正确。
  • 域名解析延迟:
    • 确保DNS服务器响应时间正常。
    • 考虑使用更快的DNS服务器或优化网络连接。

通过以上步骤和配置,可以实现外网通过域名访问内网资源。如果遇到问题,可以根据具体情况进行排查和解决。

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

相关·内容

5.怎么以域名的形式来浏览网站(内网 + 外网)?

网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis 上次说了如何用ip来浏览网站(iis分配ip的时候可以不选...ip,这样网站的ip地址就会跟着服务器变了【一般服务器都是固定ip】) ?...添加一个角色(图片作为参考【之前做的图】) ? ? ? 添加一下DNS服务器 ? 打开的时候,选择工具==>DNS ? 新建一个域名 ? ? 输入域名 ? 自动生成 ? ? 添加一个子域名 ?...输入子域名的名称(www | dnt | xxx) ? 新建一个主机(dns把域名解析到哪而去~) ? ? 本地电脑设置一下DNS ? 输入设置的域名==》收工~ ? 有人会问了,那外网的呢?...如果你有独立的DNS服务器,那么可以在注册域名的地方设置一下自己的DNS服务器 ? 一般来说,我们都是绑定服务器,用域名提供商提供的DNS ?

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

    背景 首先有两台服务器AB,其中A有无外网,B有外网。A配置(内网IP172.19.58.202\系统CentOS7.4),B配置(内网IP172.19.58.201\系统CentOS7.4)。...现在A服务器是无法访问外网的,需要使用代理的方法让A通过有外网的B访问外网。 该操作一共可以分为两个部分:一、配置A代理 二、在服务器B上安装代理程序。...proxy.sh,命名无所谓 [root@ali2 /] cd /etc/profile.d/ [root@ali2 profile.d] vi proxy.sh proxy.sh里面内容: #IP为要连接的代理服务器...B,端口是要代理的端口,如下的意思该服务器要通过172.19.58.201服务器的端口10991的代理来访问外网 export http_proxy=http://172.19.58.201:10991...#如果要设置https代理,应该添加如下配置,暂未尝试过# export https_proxy=http://172.19.58.201:10991 #设置不代理的IP或者网址,如下配置,这些请求不会被代理

    26.3K23

    外网如何访问mysql数据库?内网部署的SQL端口应用允许公网连接设置教程

    下面将从数据库设置,到无公网IP用nat123端口映射外网访问的通用教程详细步骤,及最后附多种内网让外网连接方法,一文让所有人搞定所有环境下的内网SQL给外网连接,不管你是网络人员还是普通非技术人员,都可以轻松学会...本地开启通信的端口默认是3306,以实际使用端口填写;外网端口:默认生成一个端口号外网连接用,一般不用改,也可修改其他未占用的;外网地址:默认生成一个随机二级域名,一般为了方便使用记住可自定义对应二级字符...;如有自主域名,则可以修改使用自己注册的域名来作为公网地址用;确认保存添加成功后,界面上就为您生成提供了一个映射记录图标,同时有显示对应刚设置好的内外网访问地址,这个外网域名端口地址是用来外网人员访问这个本地...4、外网访问内网中的mysql您做完以上配置后,外网就可以通过域名端口访问的地址访问您的mysql了。...外网人员电脑安装Navicat数据库连接工具,点击文件 、 新建 、mysql,连接名称自定义,主机填写mysql 服务器上nat123映射设置好外网域名地址,端口写外网端口号,输入数据库服务器的用户名和密码即可登录

    4.4K10

    内网应用如何设置实现外网访问?本地局域网IP端口给外地公网连接使用的3种常用方法

    无论是远程调取公司服务器数据、管理家庭 NAS 存储,还是搭建个人网站,如何安全高效地实现内外网连接始终是关键课题。本文将详细解析三种内网应用让外网访问的常见主流方法。...6、路由映射小结这种方法操作相对简单,适合搭建小型 Web 服务或远程桌面访问,但存在显著局限性,那就是依赖公网 IP。对于很多网络没有公网IP的,无法使用这种路由设置方法实现外地远程访问内网。...外网域名端口:默认提供随机二级域名和端口;可自定义对应二级字符域名方便记住使用;有自己域名的,可以填写使用自己注册的域名来用来当作公网地址使用;确认保存后即生效,可见映射列表上多了一个映射记录图标,同时显示对应自定义好的内外网地址端口信息...即使是非技术人员,也能在几分钟内完成内网映射外网访问的部署,大幅降低使用门槛。3、外网访问在局域网外面需要连接访问时,使用对应的外网域名端口地址即可。...Android:进入“设置 > 更多连接/其他网络与连接 > VPN > 添加VPN网络”,输入账号信息。‌‌

    7.1K40

    外网ssh连接内网服务器:不同网段跨网远程操作Linux主机,本地无公网ip让外网访问方法

    通过本地SSH服务开启、防火墙开放设置、以及nat123搭建内网映射外网隧道,使外网可以直接SSH连接学校内网中的Linux服务器。...四、设置nat123端口映射内网ssh开放到公网上由于本地Linux服务器只有内网IP,不能直接在外地使用不同局域网的内网IP访问ssh,所以需要借助类似nat123映射这样的三方内外网地址转换工具。...五、外网访问ssh在外地电脑需要访问内网SSH远程时,通过命令或SSH客户端进行访问即可,添加连接SSH服务时,使用对应的nat123映射设置好的域名端口地址。...需要说明的是,SSH服务本地默认端口是22,但经过nat123映射设置后生成外网端口,也就是说,我们在外网访问时是使用 对应外网端口号和域名的来连接访问。...如命令-p 选项来修改端口号,比如连接到SSH服务外网1234端口:ssh -p 1234 ldz@域名在使用SSH客户端添加连接访问时,对应地址端口填写使用域名和外网端口号。

    4.3K10

    动态域名解析服务ddns怎么设置?从使用路由器公网ip访问方法,到内网端口映射外网工具详细教程

    如果是没有公网IP环境需要提供互联网服务,则需要使用nat123端口映射工具方式,或类似内网穿透技术应用方法,直接将内网IP端口转换成自定义域名和外网端口。...除了路由设置DDNS外,更加直接便捷的方式是还可以使用支持DDNS的软件方法,如登录nat123客户端添加动态域名解析记录并设置自定义域名。...当面对无公网IP或本地端口受限时,则采用内网穿透技术应用,如nat123内网映射外网访问方法。下面是具体详细DDNS相关步骤教程,和无公网IP时使用nat123直接内网IP端口映射外网访问方法。...2、固定内网IP给本地目标计算机设置一个固定可用的内网Ip地址。建议先查看记录明确可用的内网IP地址信息再来设置。方法1:通过路由管理后台设置。...4、外网访问在外地电脑浏览器输入对应外网地址(域名和外网端口),即可访问到本地映射的web网站服务;或其他指定端口应用程序,在外网连接访问时,同样通过对应域名端口这个外网地址来。

    8.6K10

    外网与内网的互通设置方法:用路由器设置转发,和无公网IP下网络端口映射工具,2种常用通用实现跨网访问连接

    设置路由器,让外网访问内网服务器指定端口应用,适合有公网IP有路由权限的环境,需要内外网互通需求。...一、让外网连接内网(端口转发路由设置篇)1、固定内网Ip端口确认内网服务器的ip和端口,比如我用的tomcat默认端口是8080,IP是192.168.1.112。...二、端口映射工具外网访问内网(无公网IP也能用的方法)内网穿透工具(无需公网IP)的方案,如通过nat123、FRP、ngrok等工具实现外网访问。...3、设置映射内外网地址配置转发规则,将外网请求转发到指定内网端口。...4、外网访问在外地使用映射设置好的外网自定义域名和外网端口访问服务。

    7.5K10

    无公网ip穿透内网域名访问怎么搞?Cloudflare Tunnel 内网穿透工具自定义域名,外网畅连本地设备

    无论是远程办公需要访问公司内网服务器,还是在家中查看监控画面,外网访问内网设备都变得愈发重要。个别环境有动态公网Ip的,是可以利用 DDNS 动态域名解析是实现这一需求的有效方式。...但对于大多数个人家庭网络和普通一般公司带宽都是无公网IP网络,较为便捷且成本控制的方案就是借助内网穿透域名访问来实现。...tunnel 名称credentials-file: 必须是你保存凭证文件的路径(和 cloudflared.exe 同级)hostname: 你在 Cloudflare 上设置的子域名service:...3.这种内网穿透cf方式速度在国内访问并不算快的,胜在免费和自定义域名访问。有条件的建议自己公网主机搭建内网穿透服务,当然,更推荐公网直连。...4.内网穿透技术应用能轻松穿透各种复杂的路由器和防火墙,让外网设备通过域名快速访问到内网应用。

    11.6K21

    【实战技巧】利用ssh将内网端口反向连接穿透到外网vps

    将内网机器的127.0.0.1的8882端口,通过主动连接外网的122.114.250.153的ssh,映射到外网vps的122.114.250.153的7280端口,实现网络穿透.这样访问122.114.250.153...注意ssh只能够将内网的端口转发到外网,不能够动态的自动内网代理.如果你需要通过互联网代理直接穿透到内网,一般来说有两个方法: 如果你可以在内网的机器上创建一个透明代理端口且可以内网机器使用ssh: 在内网机器可以建立一个透明代理...(如Tinyproxy)8882端口,然后再将这个8882端口映射到外网vps的7280.本地浏览器直接将代理服务器设置为122.114.250.153:7280就可以访问到内网的资源了....autissh无法成功建立连接!...注意,如果和外网通信的内网机器的ip地址改变,会导致整条通道断开。

    7.4K20

    怎么查看自己电脑外网的端口?本地内网端口如何给异地公网访问?一些简便的查看设置内外网端口地址的方法介绍

    一、查看本地端口及内网访问1、查看使用软件查看我们可以使用一些软件来查看电脑上每个进程使用的端口,以及进程跟外网连接的IP。...二、查看外网端口及内网映射公网访问实现1、使用nat123实现内网穿透并查看设置外网端口如果您的电脑处于内网环境中,没有公网IP和本地端口受限的,可以通过使用nat123软件来实现内网穿透,自定义公网地址端口的方式...(4)验证映射结果:在外网环境下尝试访问您电脑上的服务,使用对应nat123映射设置好的外网域名端口地址,以验证映射是否成功。...注意确保局域网内正常访问,且本地公网IP端口的正常。以上就是在不同情况下的几种查看内外网端口地址的方法,您可以根据自己的实际情况选择合适的方法来查看设置自己电脑内外网的端口。...通常情况下,在局域网内使用对应内网IP端口,这样速度是本地带宽最大决定;在外地需要连接访问时,则使用对应公网IP或自定义域名和外网端口号。

    3K10

    本地电脑变成服务器,外网随时连接【免费内网穿透】

    对于开发人员来说,如果每次都将项目部署到公网的服务器,才可以实现外网访问,这样太麻烦了。...所以我每次都是做内网穿透来实现外网访问,以本地电脑做服务器,将内网端口映射到公网,生成公网地址来访问,比较简单。...内网穿透工具,我采用的是cpolar内网穿透,支持http/https/tcp协议,不限制流量,也不需要公网IP,不用进入到路由器设置,可以永久免费使用。...隧道名称:可自定义,注意不要重复 协议:选择http协议 本地地址:填写8080端口 域名类型:选择随机域名(可免费使用) 地区:选择China VIP 隧道创建成功后,可以在隧道管理————隧道列表查看隧道状态...将公网地址复制到浏览器访问即可,实现公网远程访问内网。 显示如下图灰色的画面,这说明,cpolar已经配置正确,隧道创建成功。

    9K20

    设置外网访问svn服务教程:端口映射动态域名解析内网穿透443https非80网站,有无公网ip都可远程连接多种方案

    本教程讲解如何将本地局域网的 VisualSVN 服务设置开放在异地外网简单轻松的访问的多种实现方案。不管你是面对动态IP,还是无公网IP环境,都可以选择对应合适的方法解决外网访问内网的问题。...2、外网访问SVN 在外网使用SVN时,不管是SVN客户端连接导出本地电脑,还是直接浏览器方式,都可以直接使用对应域名+端口方式。...可以看到在界面上多了一条SVN的映射记录,同时对应显示了内外网地址端口信息。 2、外网访问SVN 在外地连接访问SVN时,浏览器或SVN客户端安装后本地导出使用对应的域名+外网端口号。...当你在家或出差在外,需要连接到公司内部的SVN服务器时,却遇到了外网无法打开URL地址的问题,怎么办呢?别担心,这里上面介绍的几个解决方案都可以尝试看看!...注意让外网访问是内网本地开放出去的,需要事先在本地内网设置将内网地址转换成公网地址的过程。不管有没有公网IP,都可以选择对应解决方案实施,让外网访问内网的SVn服务。

    4K10

    外网访问内网的常见方法与好用的软件推荐:轻松搞定外网访问内网全攻略:常见方法、注意事项与常用工具

    外网访问内网已成为企业远程协作、个人设备互联的核心需求。无论是远程调取公司服务器数据、管理家庭 NAS 存储,还是搭建个人网站,如何安全高效地实现内外网连接始终是关键课题。...本文将解析三种主流方法,并深度解读内网穿透技术应用是如何通过软件工具打破无公网IP传统限制,提供适合所有非专业人员也能使用的便捷的内网地址让外网访问的解决方案。...:在nat123客户端上,或官网管理后台,添加映射操作;选择映射类型(如80 HTTP、443https、非80等),自定义填写内网 IP端口和外网域名端口;外网地址访问:自动分配自定义二级域名或使用自己的域名...当「外网访问内网」从复杂的技术难题变为简单的工具应用,通过nat123或类似内网穿透技术应用让远程连接触手可及。...无需纠结网络架构,无需担心没有公网IP的问题,只需从本地内网使用简单添加自定义设置下内外网地址,即可打通内外网壁垒。

    1.8K10

    外网电脑远程控制内网电脑桌面的若干种方法

    第三方软件(如:QQ、TeamViewer、向日葵…) 路由器端口映射 frp 咱们接下来挨个介绍, 首先 第三方软件 如果你是小白, 追求实用性, 并且想快速上手远程控制, 那么第三方软件无疑是最好的选择..., 如果你想用, 那么TeamViewer绝对是首选,个人版免费, 而且可设置无人值守, 只需一个ID和密码就能立马控制远程主机, 速度非常可观 官网地址: https://www.teamviewer.cn.../cn/ 路由器端口映射 如果你不情愿在电脑上装一堆软件, 或者想设置备用控制方案, 那么我建议你使用端口映射的方案, 将公网ip转发到内网需要控制的电脑ip上 frp 如果你有IT技术功底, 喜欢折腾..., 并且有一颗耐操的脑袋, 同时不差钱, 那么我会建议你采用frp方案 受疫情影响 现在很多企业开始步入远程办公的工作模式, 虽然现在还没有完全普及, 但我相信, 在不久的将来, 全球人才共享时代, 远程办公会占据生产开发的一席之地

    1.5K30

    从外网到内网的渗透姿势分享

    渗透的大体过程 整个渗透测试的流程就是通过信息收,集到外网的 web 漏洞挖掘,来获取一个 webshell ,通过这个 shell 进一步利用来打进内网,进行内网渗透、域渗透,最终获取域控权限的一个过程...从外网挖掘漏洞的一些方法 常见的渗透思路这里就不介绍了,也比较常见,这里主要想纪录一下自己在测试中用到的方法。 拿到相应的资产,解析完 ip 段或者网址之后,直接上大型扫描器!直接上大型扫描器!...测试方法 无验证码的情况 首先这些系统一般外部只有一个登录框,先查看有无验证码,没有验证码直接导入中国常见用户名字典,密码为弱口令字典(或者直接就设置成 123456)。 ?...从 webshell 到内网 从 sql 注入到内网渗透 直接举例。 拿到一个 mssql 注入,并且可以开启 xp_cmdshell 设置执行任意命令的情况下(--os-shell)。...所以这时候你一般就没有办法直接连接到他的 3389 端口,因为他在内网里所以就只能使用端口转发了。 如果存在外网 IP 的话显示的就是外网 IP。

    2.8K30

    如何确定Pod的内网域名

    内网域名解析 内网域名解析,顾名思义是通过内网的DNS服务器在局域网内做域名解析。 内网域名解析的好处: 1、较高的性能和较低的延迟; 2、能够有效地防范外部攻击,解决劫持问题。...原因也很简单,就是数据包在网络设备上传输的路径短了。 另外内网的网络质量是可控的,大多数情况下都比外网好些,即使不好也很容易换个比较好的设备来解决。...如何确定K8s应用的内网域名 K8s应用的内网域名是由K8s集群内部的域名解析服务来进行解析的,整个过程都在K8s集群内。...K8s集群内是使用全限定域名【FQDN】发现服务、连接服务、互相访问的。 具体来说就是kind为Service的K8s资源。...另外,应用的K8s内网域名是ping不通的 小技巧: 所有的K8s应用都有YAML定义文件。

    3.7K20

    使用公网域名访问(同另个)内网(群晖NAS)网站:实现局域网ip地址让外网连接,端口映射反向代理内网穿透多方案

    端口映射软件或类似内内网穿透技术应用工具的相关解决方案实现让局域网外连接访问。...一、基础篇:内外网使用不同的访问方案简单分析 1、在外网访问NAS网站 有公网IP时:在群晖的Web Station里设置好了网络门户,外网用户就可以通过域名来访问网站了,但不能使用纯域名,还得在域名后面加上端口号...2、在内网访问NAS网站 因NAT回流的问题,内网的NAS网站只有在外网的时候才能使用域名访问,在内网是不能用域名来访问的。...二、进阶篇:内外网都使用域名访问群晖NAS上的网站 内外网使用不同的访问方法虽然简单,但存在一些问题,一是经常在内外网不同场景中办公的员工感觉不太方便;二是几个网站之间都有一些网页间跳转的链接,如果是使用域名跳转...这也是一种较为通用的,内网提供互联网访问的便捷解决方法。 自带外网地址的:另部分NAS型号本身有自带内网穿透的,则可以直接使用其对应NAS后台的提供的公网地址进行访问也可以。

    6.7K10

    内网的服务如何在外网可访问

    工作中经常会遇到在内网中的服务如何被外网访问的问题。 比如,自己电脑上有个服务,想给外网的其他人临时看下,怎么办,难道还要去外网服务器上再部署一份?...比如,公司内网有一套完整的工具链,可以用来打包、发版本什么的,有一天你在家里,突然发生紧急情况,要发个版本,怎么办,难道还要去公司一趟? 今天写了个工具,完美解决了这些问题。...它可以随时把你内网的服务端口映射到外网服务器上,其他人要访问,只要改个ip就好。...项目已经开源到GitHub: https://github.com/wangyuntao/duck 当然,类似工具或项目还有很多,但是自己写的,总能让自己最满意。

    3.8K40
    领券