既然要用域名,那必须要有对应的ip地址。而且这个ip必须是固定的静态ip,否则重启后又要重新设置。
按网络规模分为公网和内网,公网有固定ip,而内网的资源利用内网穿透的方式从外网访问。以下是内网使用域名的方法:
内网解析域名
1.内网服务器+内网客户端改hosts
仅适用于本地主机有访问需求的情况,可临时快速搭建,重装系统或换主机解析失效。
2.内网服务器+内网dns+本地改dns
内网段除了自己还有其他客户端有访问资源的需求,适合访问不频繁的情况。主机一旦关机,其他客户端将无法解析域名。
3.内网服务器+内网的dns+路由器改dns
即便所有内网客户端都关机了,域名解析服务依然在运行,内网路由器配置内网dns后,所有客户端都能随时访问。这是内网使用域名访问最便捷的方式了,客户端无需任何设置,直接访问资源。
4.内网代理服务器解析域名
客户端通过内网代理服务器的hosts文件解析域名,优点是所有客户端都可以使用代理解析域名,缺点是客户端先要设置代理。
外网解析域名
1.服务端内网穿透+客户端修改hosts文件
客户端修改hosts后,可以用域名访问远程服务器,适用于需要访问外网资源的情况。优点是客户端是广域网的主机,任意主机修改hosts即可访问外网资源。缺点是要修改hosts文件,内网穿透占用了服务器带宽,网速受限于服务器带宽。
2.服务端内网穿透+公网私有dns+客户端改dns
外网客户端路由器配置公网私有dns,内网段的所有客户端无需更改配置,直接访问外网资源。优点是更换服务器ip,只需修改私有dns记录,外网的所有客户端只需配置好一次dns,即可正常访问。
3.服务端内网穿透+客户端内网ip段dns+客户端改dns
只有内网网段内的客户端才能访问服务器,优点是访问外网服务器资源,缺点客户端重装或者关机后,要重新配置hosts文件。
4.服务端内网穿透+客户端内网ip段dns+内网路由器改dns
内网路由器增加内网dns后,所有内网客户端无需设置,直接访问外网服务器。优点:内网客户端免去了解析配置,联网就能用。缺点:客户端离开内网要重新配置解析。