同路由器下如何将IP地址映射为名称,方便访问Django站点
两种直白解决方案:本地Hosts修改 / 路由器全局映射
方案1:给每个同事的电脑改Hosts(小范围适用)
适合只有少数同事需要访问的场景,操作简单:
- Windows用户:
- 右键记事本,选「以管理员身份运行」
- 打开文件路径:
C:\Windows\System32\drivers\etc\hosts - 在文件最后一行添加:
192.168.100.xxx my_server(把xxx换成你电脑的实际IP段) - 保存关闭即可
- Mac/Linux用户:
- 打开终端,输入命令:
sudo nano /etc/hosts,输入密码回车 - 光标移到文件末尾,添加:
192.168.100.xxx my_server - 按
Ctrl+O保存,Ctrl+X退出终端
- 打开终端,输入命令:
- 测试:打开浏览器输入
http://my_server:8000,就能直接访问你的站点
方案2:路由器全局设置(全网段设备通用)
适合同路由器下所有同事都要访问的场景,一次设置终身省心:
- 打开浏览器,输入路由器管理地址(一般是
192.168.1.1或192.168.100.1,看路由器底部标签上的「管理IP」),输入管理员账号密码登录 - 在后台找「本地域名映射」「主机名绑定」「DNS静态映射」这类选项(不同品牌路由器叫法不同,找带「域名」「主机名」「映射」的菜单)
- 添加一条映射规则:
- 主机名填
my_server - 对应IP填你的电脑IP:
192.168.100.xxx
- 主机名填
- 保存设置,部分路由器需要重启生效
- 所有同路由器下的设备,直接输入
http://my_server:8000就能访问
关键注意事项
- 必须把你的电脑IP设为静态固定IP!如果是自动获取的DHCP地址,重启电脑后IP可能变化,映射就失效了。可以在路由器后台给你电脑的MAC地址绑定固定IP,或者在本地网卡设置静态IP
- 方案1中,同事换设备或重装系统后,需要重新修改Hosts文件
内容的提问来源于stack exchange,提问作者luko
相关产品推荐
相关产品推荐

