开发者社区 > 云原生 > 正文

nacos中注册的服务,IP地址是公网的,怎么改成127.0.0.1呢?

nacos中注册的服务,IP地址是公网的怎么改成127.0.0.1呢? lQLPJxadOcRdx1jNA1rNBxCwU8tkKnbkHfcDAqoxQACWAA_1808_858.png

展开
收起
哈喽!小陈 2022-08-29 16:49:54 2501 0
6 条回答
写回答
取消 提交回答
  • 1、打开 Nacos 的配置文件 application.properties 或 application.yml。

    2、查找并编辑以下属性:

    spring.cloud.nacos.discovery.ip-address: 127.0.0.1 
    或者
    spring.cloud.nacos.discovery.ip-address=127.0.0.1
    

    这将配置 Nacos 服务注册的 IP 地址为 127.0.0.1。

    3、保存文件并重新启动 Nacos 服务。

    现在,您的服务应该使用 127.0.0.1 作为 IP 地址进行注册到 Nacos。请确保您已正确设置了 Nacos 的配置文件,并重启了服务,以使更改生效。

    ——参考链接

    2023-12-04 14:34:11
    赞同 展开评论 打赏
  • 在Nacos中注册的服务,默认情况下会使用服务所在的机器的IP地址作为服务的IP地址。如果想要将服务的IP地址改为127.0.0.1,可以通过以下步骤实现:

    1、打开Nacos的配置中心,找到对应的服务配置项。
    2、在服务配置项中,找到需要修改的服务实例,点击编辑按钮。
    3、在服务实例的编辑页面中,找到IP地址字段,将其修改为127.0.0.1。
    4、点击保存按钮,保存修改后的配置。
    需要注意的是,将服务的IP地址修改为127.0.0.1意味着只有本地机器可以访问该服务。如果需要将服务暴露给其他机器或网络,需要将服务的IP地址修改为公网IP地址或其他可访问的IP地址。
    29d7f13669eb4c6abe6bdc63ec578c74.png

    2023-11-29 11:05:39
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    以通过修改Dubbo服务提供者的配置文件来将服务的IP地址修改为127.0.0.1。具体步骤如下:

    1. 在Dubbo服务提供者的配置文件中,找到IP地址相关的配置项。默认情况下,Dubbo服务提供者的IP地址配置项为registry.address。
    2. 将registry.address配置项的值修改为127.0.0.1,如下所示:

    registry {
    address = "127.0.0.1"
    }
    CopyCopy

    1. 保存配置文件,并重启Dubbo服务提供者。
    2. 在Nacos控制台上,重新发布该服务。此时,Nacos会发现该服务提供者的IP地址已经修改为127.0.0.1,并将其注册到Nacos上。
      除了IP地址之外,其他配置项的含义如下:
    • 端口:服务提供者的端口号。
    • 临时实例:是否为临时实例,默认为false。
    • 权重:服务提供者的权重,默认为1。
    • 健康状态:服务提供者的健康状态,默认为UP。
    • 元数据:服务提供者的元数据信息。
    • side=provider:表示该服务提供者。
    • methods:服务提供者支持的方法列表。
    • dubbo_2.0.2:Dubbo版本号。
    • threads-200:服务提供者线程数,默认为200。
    • pid=17100:服务提供者的进程ID。
    • interface=com.budwk.starterlog.providerISysLogProvider:服务提供者实现的接口。
    • 39..LH:服务提供者的分组信息。
    • 12177:服务提供者的版本号。
    • true:是否启用服务提供者,默认为true。
    • 100:服务提供者的最大连接数,默认为100。
    • true:是否启用服务提供者的负载均衡,默认为true。
    • generic-false:是否为泛化调用,默认为false。
    • revision server:服务提供者的版本信息。
    • protocol dubbo:服务提供者使用的协议。
    • application=wk-platform:服务提供者的应用名称。
    • category=providers:服务提供者的分类。
    2023-11-25 23:10:13
    赞同 1 展开评论 打赏
  • 1.打开 Nacos 的配置文件 application.properties 或 application.yml。
    2.查找并编辑以下属性:
    spring.cloud.nacos.discovery.ip-address: 127.0.0.1
    或者
    spring.cloud.nacos.discovery.ip-address=127.0.0.1
    这将配置 Nacos 服务注册的 IP 地址为 127.0.0.1。
    3.保存文件并重新启动 Nacos 服务。
    修改ip地址.png

    2023-11-24 17:30:16
    赞同 1 展开评论 打赏
  • 在Nacos中修改服务注册的IP地址,可以在Nacos的配置文件application.properties或application.yml中进行操作。具体步骤如下:

    打开Nacos的配置文件application.properties或application.yml。
    查找并编辑以下属性:spring.cloud.nacos.discovery.ip-address。将其设置为127.0.0.1,例如:spring.cloud.nacos.discovery.ip-address=127.0.0.1。
    保存文件并重新启动Nacos服务。
    以上操作完成后,Nacos服务注册的IP地址就会从公网地址改为127.0.0.1。请注意,在生产环境中,不建议将服务注册的IP地址设置为127.0.0.1,因为这样只能在内网环境中访问到服务。如果需要在公网上访问服务,需要将服务注册到具有公网IP的服务器上。image.png
    image.png

    2023-11-23 10:06:58
    赞同 1 展开评论 打赏
  • application.properties文件中修改配置
    nacos.inetutils.ip-address=192.168.68.191

    image.png

    源码部分
    com.alibaba.nacos.sys.env.Constants
    image.png
    https://blog.csdn.net/xieqj_0511/article/details/126891171

    2023-11-22 14:16:41
    赞同 1 展开评论 打赏
滑动查看更多
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载