内网域名访问方法(hosts、dns)

很多单位都是自己内网服务器部署的项目供内部测试使用,但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址,就会很不方便。这里我们就看看有什么解决方法。

电脑端

电脑端,我们可以通过在hosts中配置域名和IP的映射关系,从而达到输入域名计算机就能很快解析出IP的效果。hosts文件是系统自带的一个很重要文件。

例如:打开Host文件,在其中添加一条:192.168.0.170 sport.com

(IP与域名中间要有空格,IP地址一定要输入正确,不然就访问不了该网站了)

然后我们直接输入域名sport.com,就正常访问内网项目了。

安卓手机

手机端,安卓系统,我这里用的是修改dns的方法。

1、在服务器搭建DNS服务器(linux系统,Windows可参考:https://zhuanlan.zhihu.com/p/445838692)

apt install dnsmasq
或
yum install dnsmasq -y

2、查看dnsmasq 版本
dnsmasq -v

3、启动dnsmasq
service dnsmasq start

4、设置随系统启动
systemctl enable dnsmasq.service
5、查看dnsmasq是否正常启动
netstat -tunlp | grep 53

6、编辑dnsmasq配置:

vim /etc/dnsmasq.conf
strict-order
listen-address=127.0.0.1,192.168.0.170
address=/sport.com/192.168.0.170   #要访问的域名

7、进入手机 WIFI设置 页面--修改网络,将 IP选项改为:静态


image.png

8、将域名地址改为上面安装dns服务器的服务器地址,保存即可。


image.png

9、打开手机浏览器,输入域名:sport.com ,即可正常访问。

你可能感兴趣的:(内网域名访问方法(hosts、dns))