返回顶部
首页 > 资讯 > 精选 >Nginx动态域名解析的过程是什么
  • 840
分享到

Nginx动态域名解析的过程是什么

2023-07-05 07:07:39 840人浏览 八月长安
摘要

本文小编为大家详细介绍“Nginx动态域名解析的过程是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx动态域名解析的过程是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。摘要Nginx进行反向代理

本文小编为大家详细介绍“Nginx动态域名解析的过程是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx动态域名解析的过程是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

摘要

Nginx进行反向代理的时候会进行域名解析,把域名解析为具体IP缓存在本地,如果域名对应的IP发生了改变,则会导致Nginx代理失效,下面使用Nginxresolver指令来实现域名动态解析。

基于自定义DNS服务器动态解析

内网DNS服务器我使用的是dnsmasq

default.conf配置

server {    listen       80;    root         /usr/share/nginx/html/;    resolver 192.168.137.110  valid=5s;    set $proxy_url huzhihui.local;    include /etc/nginx/default.d/*.conf;    location / {      index index.html index.htm;      try_files $uri $uri/ /index.html;      client_max_body_size  100m;      add_header tenantId $arg_tenantId;      add_header appId $arg_appId;    }    location /api/ {      proxy_set_header Host $Http_host;      proxy_set_header X-Real-IP $remote_addr;      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header X-Forwarded-Proto $scheme;      rewrite /api/(.*) /$1 break;      proxy_pass http://$proxy_url:8070;    }}

主要配置点

resolver:配置DNS服务器,和解析地址的有效期valid

set:用来配合resolver做域名的IP地址解析

rewrite:对访问路径进行修改

proxy_pass:实际跳转到的代理服务,不要带路径参数,因为上面已经用rewrite重写了

启动访问

基于k8s的CoreDns动态域名解析

default.conf

server {    listen       80;    root         /usr/share/nginx/html/;    resolver kube-dns.kube-system.svc.cluster.local  valid=10s;    set $a_part_host a-part-http-service.huzhihui.svc.cluster.local;    include /etc/nginx/default.d/*.conf;    location / {      index index.html index.htm;      try_files $uri $uri/ /index.html;      client_max_body_size  100m;      add_header tenantId $arg_tenantId;      add_header appId $arg_appId;    }    location /api/ {      proxy_set_header Host $http_host;      proxy_set_header X-Real-IP $remote_addr;      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header X-Forwarded-Proto $scheme;      proxy_pass http://127.0.0.1:5031/;    }  location /a-part/ {    client_max_body_size  100m;      proxy_set_header Host $http_host;      proxy_set_header X-Real-IP $remote_addr;      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header X-Forwarded-Proto $scheme;      rewrite /a-part/(.*) /api/$1 break;      proxy_pass http://$a_part_host;    }    location ~ .*\.(html)$ {         #html disabled cache         add_header Cache-Control no-store;     }    error_page 404 /404.html;        location = /40x.html {    }    error_page 500 502 503 504 /50x.html;        location = /50x.html {    }}

主要配置点

  • kube-dns.kube-system.svc.cluster.local:这个域名是K8S DNS的域名

  • a-part-http-service.huzhihui.svc.cluster.locala-part-http-serviceK8S定义的svc名称,huzhihui是我定义的namespaces

做完上面的配置,svc重启后ip改变也不会导致反向代理失效了。

读到这里,这篇“Nginx动态域名解析的过程是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Nginx动态域名解析的过程是什么

本文链接: https://lsjlt.com/news/350490.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Nginx动态域名解析的过程是什么
    本文小编为大家详细介绍“Nginx动态域名解析的过程是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx动态域名解析的过程是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。摘要Nginx进行反向代理...
    99+
    2023-07-05
  • Nginx动态域名解析过程详解
    目录摘要基于自定义DNS服务器动态解析default.conf配置主要配置点启动访问基于K8S的CoreDns动态域名解析default.conf主要配置点摘要 Nginx进行反向...
    99+
    2023-03-02
    Nginx 动态域名 Nginx 域名解析过程
  • 静态域名解析和动态域名解析有什么区别
    静态域名解析与动态域名解析的区别有以下两点指向对象不同静态域名解析一般是一个域名指向一个固定IP;而动态域名解析一般是一个域名指向一个动态IP。解析过程不同动态域名解析是将动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,...
    99+
    2024-04-02
  • vps动态ip域名解析的方法是什么
    要实现VPS动态IP域名解析,可以使用以下方法:1. 动态DNS服务:使用动态DNS(Dynamic DNS)服务提供商,例如Dyn...
    99+
    2023-08-19
    vps
  • 为什么要动态域名解析
    动态域名解析的作用动态域名解析的主要作用是帮助用户在内网IP环境下实现动态域名解析服务,利用动态IP地址与服务器保持交流,动态域名解析也可以绑定固定域名,用户只要输入特定的域名即可访问网站,使用动态域名解析还可以实现远程管理、远程存取等功能...
    99+
    2024-04-02
  • 动态域名解析实现原理是什么
    动态域名解析是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。所以动态域名解析的原...
    99+
    2024-04-02
  • 动态域名解析有什么好处
    动态域名解析的好处有以下几点动态域名解析可以将一个固定的域名解析到一个动态的ip地址,从而保证用户通过一个固定的域名就能访问到网站;使用动态域名解析,当ip地址变动后,他人还是可以通过动态域名连接到服务器,无需对解析记录进行修改;...
    99+
    2024-04-02
  • 免费动态域名解析服务器的作用是什么
    免费动态域名解析服务器的作用是将动态IP地址与域名进行绑定,使得用户可以通过域名来访问动态IP地址所对应的服务器或设备,而不需要记住...
    99+
    2023-06-12
    免费动态域名解析 域名
  • 免费动态域名指的是什么
    免费动态域名指的是:可以将任意变换的IP地址绑定给一个固定的二级域名,用户可以使用这个固定的域名来访问或登录用服务器。什么是动态域名...
    99+
    2023-02-15
    免费动态域名 域名
  • 什么是域名解析
    域名解析就是域名到IP地址的转换过程,它是由域名服务器DNS来完成的,域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等,主要就是为了便于记忆IP地址。...
    99+
    2024-04-02
  • 域名解析器是什么
    域名解析器是将域名转换成主机所在IP地址的中介,域名解析器会向DNS服务器搜索对应的IP地址,并返回,当再次访问时,域名解析器就可以直接从系统的DNS缓存里提取对应的IP地址,从而加快网站的打开速度。...
    99+
    2024-04-02
  • 如何实现动态域名解析
    在linux系统中实现动态域名解析的方法首先,在linux系统中搭建一个动态域名解析环境;yum install dhcp -ycd /etc/dhcp cp /usr/share/doc/dhcp*/dhcpd.conf.example ...
    99+
    2024-04-02
  • 动态域名解析哪个稳定
    稳定性好,解析速度快;IP更新速度快,一旦IP发生改变,在10秒内就可以修改为新IP;使用简单,注册用户登陆即可,初级用户不需要设置,就可以获得所申请域名的泛解析和一条MX记录;高级用户可以使用混合解析。可以同时解析静态IP和动态IP;一个...
    99+
    2024-04-02
  • 域名解析的目的是什么
    域名解析的目的是将一个域名指向网站空间的IP地址,从而达到让他人可以使用域名访问网站的目的;域名解析是采用域名来代替IP地址标识站点地址,便于他人记忆,所以域名解析就是域名到IP地址的转换过程,域名解析工作是由DNS服务器完成的。...
    99+
    2024-04-02
  • 浅谈DNS域名解析的过程
    用户在浏览器输入www.baidu.com时,DNS域名解析大致分为以下几个过程: 浏览器客户端检查自身有没有该域名的缓存: 如果浏览器有命中,直接返回该域名对应的IP地址,解析结束; ...
    99+
    2023-09-17
    服务器 网络 前端
  • 域名解析的命令是什么
    域名解析的命令为nslookup命令,使用方法如下:首先,在计算机中使用组合键“win+R”运行cmd,打开命令提示符窗口;进入到命令提示符窗口后,在命令行中执行nslookup命令即可对域名进行解析;例:对www.baidu.com进行解...
    99+
    2024-04-02
  • 域名解析的意思是什么
    这篇文章主要讲解了“域名解析的意思是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“域名解析的意思是什么”吧!域名解析指的是域名转向网站空间ip,用户们能够通过注册域名方便访问网站服务,I...
    99+
    2023-06-06
  • 什么是反向域名解析
    反向域名解析是指从IP地址到域名的映射,由于在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的;为了完成反向域名解析,系统提供了一个特别域,该特别域称为逆向解析域...
    99+
    2024-04-02
  • 什么是正向域名解析
    正向域名解析就是dns解析,是将一个域名指向网站空间的IP,从而达到让他人可以使用域名访问网站的目的;正向域名解析是采用域名来代替IP地址标识站点地址,便于他人记忆,所以正向域名解析就是域名到IP地址的转换过程,正向域名解析工作是由DNS服...
    99+
    2024-04-02
  • 动态域名解析工具有哪些
    动态域名解析工具包括但不限于以下几种:1. DynDNS:DynDNS是一种基于云的动态DNS服务,它可以让用户通过一个固定的域名来...
    99+
    2023-06-11
    动态域名解析 域名
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作