没有域名怎么破?手把手教你如何通过hosts配置域名(伪域名)

853 阅读1分钟

❌前言

ip记不住???

域名不想买???

每次当我们开发完进行部署后,由于没有域名,ip又记不住,访问项目多少有点小阻碍,那么请你来跟我配置一个伪域名吧✨✨✨✨✨

📄hosts文件

C:\Windows\System32\drivers\etc\hosts

image.png

hosts文件的作用是保存了域名ip的映射关系,可以视为对DNS Server的重写,一旦在hosts文件中找到映射关系就不会再向DNS Server发送请求。

🦉DNS解析步骤

1、检查浏览器自身缓存。

2、检查本地操作系统的缓存(hosts)

3、向 DNS Server 发送查询请求

👌配置伪域名

第一步 修改本机hosts配置

# hosts
192.168.199.173 www.baidu.com

第二步 配置服务器nginx

方式一: root

#nginx.conf

server {
    listen 80;
    server_name www.baidu.com;
    index index.html;
    root /xxx/xxx/xxx;
}

方式二: 转发代理

# nginx.conf

server {
    listen 80;
    server_name www.baidu.com;
    
    location /{
        proxy_pass xxx.xxx.xxx.xxx;
    }
}

image.png

这样子,我的百度再也不是原来的百度了🤣🤣🤣🤣🤣🤣

🔃流程图

graph TD
www.baidu.com --> DNS域名解析 --> 浏览器缓存 --> hosts配置 --> 192.168.199.173