域名访问本地linux服务器nginx

我在本地服务器装了bind和nginx

nginx.conf
server{
        #SSL 访问端口号为 443
        listen 80; 
        #填写绑定证书的域名
        server_name local.ibeautys.cn; 

        location / {
            proxy_pass http://192.168.1.84:5000;
        }
    }
  named.conf
options{
    directory "/var/named";
};

zone "ibeautys.cn" IN {
    type master;
    file "/var/named/ibeautys.cn";
};


  正向解析
$TTL 1D
@ IN SOA @ rname.invalid. (
            0 ; serial
            1D ; refresh
            1H ; retry
            1W ; expire
            3H ) ; minimum

local.ibeautys.cn. A 192.168.1.84

然后hosts里面加了 192.168.1.84 local.ibeautys.cn

本意是不想改windows hosts得
不知道还有没有别的办法
请教各位

local. A 192.168.1.84

没有办法,只能改宿主机的host文件。或者你搭建个dns服务器也行