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

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

外网连接内网的域名设置方法主要涉及到网络配置和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服务器。
    • 使用nslookupdig命令检查域名解析是否正常。
  • 防火墙阻止访问
    • 检查防火墙规则是否允许外网访问内网服务器和DNS服务器。
    • 确保端口转发规则配置正确。
  • 域名解析延迟
    • 确保DNS服务器响应时间正常。
    • 考虑使用更快的DNS服务器或优化网络连接。

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

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

相关·内容

arp内网攻击_外网内网怎么设置

arpspoof 是一款进行arp欺骗工具,攻击者通过毒化受害者arp缓存,将网关mac替换为攻击者mac,然后攻击者可截获受害者发送和收到数据包,可获取受害者账户、密码等相关敏感信息。...ipv4/ip_forward 查看端口转发是否成功:cat /proc/sys/net/ipv4/ip_forward 如果显示1则表示开启成功,显示0则开启失败 开启IP转发后 流量会经过kali主机而后再去到目标所以这时开启...192.168.157.250 192.168.157.1 -i eth0 3 3、此时kali可拦截相关受害者主机相关信息,开启wireshark拦截受害者ping数据 4、利用driftnet 窃取受害者网络中传输图片...,图片以小窗口形式显示 5、ettercap -Tq -i eth0进行账号密码嗅探,但是此处测试了下并没有抓到相关账户密码信息。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.4K10
  • 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 ?

    3.1K110

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

    背景 首先有两台服务器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或者网址,如下配置,这些请求不会被代理

    20.6K23

    VMware选择VMnet8模式连接外网方法

    大家好,又见面了,我是你们朋友全栈君。 使用虚拟机vmware操作linux系统时候,需要连接外网,才能完成更多学习工作。以下介绍怎样选择模式并连接外网。...解释 1.3.2 适用场景 1.3.3 特性 二、 选择VMnet8模式 2.1 查看主机VMnet8,设置相关信息 2.2 编辑寻网络编辑器 三、 配置虚拟机网络设置 3.1 编辑虚拟机网络相关信息...根据2.1查到信息,配置 VMnet8 子网 ip、子网掩码,子网 ip必须是同一个网段(比如把ip复制过来,最后三位去掉,改为0)。 再点击 NAT 设置,修改网关,以 2 结尾。...接着点击 DHCP 设置,将虚拟机 ip 配置到 DHCP 网段中。 注意,以上必须在同一个网段。 三、 配置虚拟机网络设置 3.1 编辑虚拟机网络相关信息 在虚拟机配置静态ip。...静态ip设置可以参考我另外两篇文章 Ubuntu 静态ip配置教程 VMware安装Ubuntu、静态ip设置等相关操作教程 3.2 测试虚拟机是否连网、是否与主机互通 3.2.1 虚拟机是否可以连网

    1.9K40

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

    出现了一个问题:在外网利用域名+端口号可以正常访问到公司服务,在公司内网时候访问却没办法利用域名访问,只能用IP才能访问到相关服务 找了一些资料,总结原因如下: 例:在公司内网访问: 访问者:...代号A 被访问者:代号B 路由器:代号R 由于在做DDNS时,在路由器上会把B绑定为公网IP,所以在访问者A访问域名时,解析出来公网IP,这时候发送包: 源地址为:A内网IP,目的地址为:...SYN=1,ACK=1 这时候,A就收到了一个源地址为:B内网IP,目的地址为:A内网IP包,在A请求记录中没有发送给B内网IP包,所以A认为这是一个错误包,于是A就把包丢弃,继续等待公网...IP回应包,直到等待超时, 在B上,也一直等待A回应TCP包,直到等待超时 如下图: 由于TCP三次握手没有完成,所以内网通过域名访问不到内网资源,造成了NAT回流 (NAT回环) 解决方法如下所示...: 在路由器上把NAT loopback设置成asus NAT loopback在路由器—防火墙设置—一般设置里面 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    6K10

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

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

    5.3K20

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

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

    6.9K20

    外网内网渗透姿势分享

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

    2.2K30

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

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

    3K40

    如何确定Pod内网域名

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

    1.8K20

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

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

    1.1K30

    外网注册方法外网优势

    外网优势又在哪里呢?下面就来带领大家进行简单了解。 一、国外网注册步骤 想要注册一个国外网站,首先需要明白是所注册网站所有权是属于注册人。之后,要选择合适网站注册平台。...尽量选择提供中文服务网站,避免因为对外文不熟悉而导致损失。在选择好平台上详细写明自己公司名、地址、电子邮件、想要注册域名等必要信息。一般情况下,注册所需要时间为7-20天不等。...在这之后,就完成了对国外网注册,就可以使用创建网站进行一系列公司业务了。 二、国外网优势 相比于国内网站,国外网站有很多优势。首先就是国外网站操作更加方便。...近年来,国内网管理越来越严格,而国外网站只要买下就可以使用。其次,就是国外网站大多需要美元进行支付,在进行购买时不需要考虑人民币兑换问题,直接以美元进行交易。...最后就是可以为国外客户提供真正便利。使得国内企业更加容易地拉拢到国外客户,对于增进外贸业务起着十分积极作用。 以上就是为大家介绍外网注册方法以及国外网站优势。

    13.8K40

    域名 301 重定向设置方法补充和完善

    现在我们开始把主域名做 301 重定向到 www 域名吧。这里面可以有多种设置方法。 2.1 在 NS 服务器管理后台设置,比如 DNSPOD 上面就可以直接设置,具体操作参考本文第一段链接文章。...不管你域名在哪里注册都可以把 NS 服务器地址设置为 DNSPOD ,前提是你网站访客来自国内,外贸网站别这么做,然后在 DNSPOD 上面设置显性 URL 转发到 www 域名就可以了。...如果你是 windows 系统请点击在 windows vps 中做域名 301 重定向照着做就是了。这种方法相对于第一种方法来说比较麻烦,而且对于新手小白来说容易出错。...以上就是魏艾斯博客对于域名 301 重定向解释和操作了。我个人倾向于第一种方法。...对于第二种方法下使用 lnmp 环境 VPS 服务器,在 VPS 上面设置完 301 重定向之后,输入命令 curl -I vpsss.net 查询域名 https 状态,如果是上图状体就说明 301

    3.3K30

    利用DNSPod实现动态域名解析DDNS (解析内网外网或IPV6地址)

    ——————————-以下正文——————————————— DDNS是什么 对于DHCP方式获得IP,无论对于局域网内来说,还是外网来说,都会有使得IP地址每隔一段时间变化一次,如果想要通过恒定不变地址访问主机...阿杰办理了电信宽带后幸运地发现,获得IP可以从外网直接访问(之所以说他幸运,是因为现在IPV4资源紧张,宽带运营商都是做了一层NAT再后在给用户分配内网IP,很多人实际公用一个出口IP. )。...根据能力和预算有不同做法: 不差钱可以直接去花生壳购买动态域名服务,随便还能提供内网穿透功能; 自己折腾可以使用DNSPod + 个人域名 + ArDNSPod脚本..../ArDNSPod 笔者重新作了一些修改,可以选择要解析IP类型,包括外网内网,IPv6,见 https://github.com/imki911/ArDNSPod (复制到浏览器打开,避免被...自动更新解析 DDNS第一个D含义在于动态,即IP地址变化之后自动更新域名记录值,这可以通过把脚本设置为定时任务cron来实现。

    25.6K64

    记录 | 基于WireGuard实现内网Web服务穿透至外网

    上一篇记录: 记录 | 通过WireGuard实现异地组网在此基础上,我需要把家中部署在内网环境中Web服务穿透至外网以供其他人正常使用为什么不把服务直接部署在公网环境中?...因为这个服务器仍处于一个开发状态,还在持续更新代码,在内网环境中,我可以获得一个千兆速率(局域网),能够更方便传输文件以及进行开发调试工作。...同时,雷池主要以反向代理模式工作,符合我需求WAF部署一开始,我想将WAF部署在我大带宽国内服务器中,但由于国内机房默认封堵80/443端口,需要域名获得工信部ICP备案才能够开放对应端口,因此我选择将...服务器上,即填入上游服务器地址为:http://172.20.20.23:5500,外网访问端口为80 即HTTP默认访问端口即可,域名填写你域名并且做好对应A记录解析如需配置SSL证书,请填写端口为...443并在证书管理界面上传对应SSL证书,并在添加站点页面的证书选项中选择对应SSL证书 完成后点击提交测试反向代理站点尝试访问相关域名,能够看见相应界面,能够正常访问与请求接口,即为成功常见报错如果遇到

    25400

    frp内网穿透应用1-通过外网ip访问布置于内网web服务

    1、修改 服务器端frps.ini 文件,配置一个名为 web http 反向代理,设置 http 访问端口为 8080,绑定自定义域名 www.yourdomain.com [common] bind_port...https,则vhost_http_port改为vhost_https_port custom_domains = www.yourdomain.com        //外网帮顶域名 auth_token.../frps.ini 3、修改客户端 frpc.ini 文件,设置 frps 所在服务器 IP 为 x.x.x.x,local_port 为本地机器上 web 服务对应端口: [common] server_addr...//服务器端配置文件中auth_token [web] type = http        //同服务器端 local_port = 80        //内网程序端口 4、启动客户端frpc.../frpc.ini 5、通过浏览器访问 http://www.yourdomain.com:8080 即可访问到处于内网机器上 web 服务

    2.5K10

    CVM上安装mongoDB之后设置外网连接遇到坑与解决方案

    现在我把这一段时间折腾感想写下来,希望让有需要朋友能快速跳过这些个坑。 在这里我已经假定服务器上安装上了mongoDB,测试连接方法我使用是Node.js。...authSource=user // 在mongoDB配置上我已经设置了安全认证以及创建了对应用户,相关教程——http://www.codewrecks.com/blog/index.php/2016...------"); }); 接下来在服务器上修改mongoDB配置文件,更改如下: net: port: 27017 bindIp: 0.0.0.0 # 0.0.0.0IP设置则可以使得外网可以访问当前数据库...接下来需要在服务器安全组上添加27017端口规则,添加规则连接腾讯云文档,只不过我认为这个文档说得有点儿拗口,所以我通过模仿原来已有的规则进行如下添加: 来源:0.0.0.0/0 协议端口:TCP...保存这个安全规则之后就可以通过外网访问我们mongoDB数据库了。 希望这些文字对你有帮助。

    1.7K10
    领券