自己内网服务器怎么绑定自主域名访问?教你无公网IP本地端口完成域名绑定给互联网使用!

域名注册后,自己本地计算机部署的网站要想正常访问,首先要进行内网域名解析绑定操作,否则网站无法在互联网上连接访问使用。局域网环境下的服务器没有公网IP时,怎么绑定域名?需要怎么操作?教你4步完成自主域名绑定内网主机端口使用!本文为大家分享内网服务器怎么绑定域名,自己搭建的本地服务器无公网IP时,通过nat123网址映射绑定自主域名访问的操作步骤。

一、什么是域名绑定?简单概念了解下

域名绑定是指域名与主机(即某个服务器)的绑定,其实就是在域名注册查询上设置或者WEB服务器上设置,使一个域名被指导向一特定端口服务,访问者访问你的域名的时候就会打开你存放在服务器上指定端口的网页。简单来说其实就是把域名解析到服务器IP,然后在服务器上设置该域名有权限访问的过程。

可以简单的这样理解:在一个文件系统中,文件名被绑定给文件。在DNS中,一个IP地址绑定一个URL。可以在IIS中使用相同端口,对不同域名进行相同ip地址的绑定。

二、本地服务器域名绑定这样操作(无公网IP时,内网端口绑定域名给互联网访问通用方案)

第1步,本地服务器网址部署,以windows自带IIS为示例

如IIS创建站点网站的,通过访问自己服务器,在服务器里选择开始菜单里的“IIS管理器”进入,然后在“网站”文件展开目录下找到已经建立好的站点,右键选择属性打开该站点属性面板。

进入站点属性面板后可见“目录安全性”、“HTTP头”、“自定义错误”等选项标签,选择“网站”标签,保持“网站标识”以及“连接”内容的默认值,直接选择“高级”进入“高级网站标识”面板。

进入“高级网站标识”属性面板后,保持“ip地址”、“TCP端口”、“主机头值”下原有的默认值不变,点击选择“添加”按钮,出现“添加\编辑网站标识”的对话框,保持“IP地址”默认值不变,将“TCP端口”设置成“80”,“主机头值”建议用127表示本机(如输入域名,则只能用域名访问),设置完成后点击“确定”按钮保存即可。

设置确认保存后可见有新的网站标识显示,这时候已经完成了在该服务器IIS怎么部署网站web的操作,点击“确认”按钮即可保存退出。

第2步,内网网址绑定域名,内网地址与域名关联

使用nat123客户端添加映射设置,通过这1步操作,将内网地址与公网域名地址进行打通。

设置映射时,先选择映射类型(如80、443、非80网站),再自定义对应内网地址(本地网址私有地址端口)和外网地址(自己域名,或直接用自动生成的二级域名)。

第3步,自主域名解析指向,让自己域名生效

如果上一步使用nat123映射时有填写使用自己的域名,则同时需要在自己注册域名解析网站上,添加对应域名解析指向cname让自己域名生效。

第4步,域名访问测试

在任意上网环境,浏览器输入对应域名(如用了nat123非80网站类型映射的,则加上对应外网端口号),正常情况下就可以显示自己内网指定端口网站页面了。

<think>嗯,用户有两个服务器,一个有公网IP,另一个只有内网IP。他们想用FRP做内网穿透,让内网服务器绑定域名。首先,我得理解FRP的基本原理。FRP是通过公网服务器转发流量到内网服务器,所以需要配置客户端和服务器端。用户需要域名,可能已经有一个,需要解析到公网服务器IP。 接下来,可能需要分步骤来指导。先安装FRP,公网服务器作为服务端,内网服务器作为客户端。然后配置frps.ini和frpc.ini,设置端口映射,比如HTTP或HTTPS服务。然后绑定域名,需要在DNS设置中将域名A记录指向公网IP。之后可能需要配置Web服务器,比如Nginx的反向代理,处理不同的子域名。 还要考虑安全性,比如设置token,限制访问端口。可能用户会遇到常见问题,比如防火墙没开端口,或者配置错误。需要提醒检查这些部分。另外,是否需要HTTPS?可能需要申请证书,或者用FRP的HTTPS功能。 用户可能对具体配置参数不太熟悉,比如server_port,remote_port,local_port的区别。需要解释清楚每个参数的作用。同时,确保示例中的端口号是常用的,比如80或443,或者自定义的,但要提醒用户根据实际情况修改。 另外,是否支持多服务?比如同时暴露SSH和Web服务,可能需要不同的子域名或端口。这时候配置不同的代理设置。最后测试步骤,用curl或浏览器访问域名,看是否能正确连接到内网服务。 可能用户还需要动态DNS,如果公网IP是动态的,需要搭配DDNS服务。但FRP本身不处理这个,需要另外配置。不过用户的问题已经提到绑定域名,假设他们已经处理了DNS解析到固定IP。 总结下来,步骤应该是:安装FRP,配置服务端和客户端,设置域名解析,配置Web服务器(可选),测试连接,处理常见问题。需要详细但清晰,避免使用复杂术语,让用户一步步跟着做。</think>好的,我将分步骤为您说明如何通过FRP实现内网服务器绑定域名的完整流程: --- ### **一、环境准备** 1. **服务器角色分配** - **公网服务器**:具备公网IP(假设IP为 `1.1.1.1`),作为FRP服务端(frps) - **内网服务器**:仅有内网IP(如 `192.168.1.100`),作为FRP客户端(frpc) 2. **域名解析** - 将域名(如 `example.com`)的A记录解析到公网服务器IP `1.1.1.1` --- ### **二、FRP服务端配置(公网服务器)** 1. **安装FRP** ```bash wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz tar -zxvf frp_0.51.3_linux_amd64.tar.gz cd frp_0.51.3_linux_amd64 ``` 2. **配置 `frps.ini`** ```ini [common] bind_port = 7000 # FRP服务端监听端口 token = your_secure_token # 客户端连接认证密钥 vhost_http_port = 80 # HTTP反向代理端口 vhost_https_port = 443 # HTTPS反向代理端口 ``` 3. **启动服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值