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

Nacos怎么设置服务注册IP白名单呢?

Nacos怎么设置服务注册IP白名单呢 想要限制一下 只有指定的网段才能进行服务注册 各位前辈 有实现过类似的场景吗?

展开
收起
cuicuicuic 2024-01-10 11:47:41 136 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在Nacos中,你可以通过配置IP白名单来限制服务注册的IP地址范围。在Nacos的配置文件(如application.properties或application.yml)中,添加以下配置项即可:nacos.security.allowed-ips=127.0.0.1,192.168.1.100。在这个例子中,只有IP地址为127.0.0.1和192.168.1.100的设备才能访问Nacos实例。

    在设置白名单时,需要获取发起访问设备的公网IP地址,并确保配置白名单后,设备能够正确通过公网访问Nacos实例。

    2024-01-13 17:23:17
    赞同 展开评论 打赏
  • 在Nacos中,您可以通过配置服务注册IP白名单来限制只有特定网段的客户端才能进行服务注册。这可以通过设置Nacos实例的白名单来实现,白名单中的IP地址可以访问Nacos实例,而不在白名单中的IP地址则无法访问。

    为了实现这一安全控制,您需要按照以下步骤进行操作:

    1. 登录到Nacos管理控制台:打开浏览器,输入Nacos管理控制台的URL,使用管理员账号登录。

    2. 找到对应的地域:在顶部菜单栏选择您Nacos实例所在的地域。

    3. 进入实例列表:在左侧导航栏,选择注册配置中心 > 实例列表。

    4. 查看具体实例:在实例列表中,单击您想要设置白名单的实例名称。

    5. 编辑白名单设置:在基础信息页面,找到公网白名单设置所在行,单击编辑按钮。

    6. 添加允许的IP地址:在弹出的对话框中,输入允许访问该实例的公网IP地址段,并单击确定。

      • 如果您想要允许所有地址访问,可以将配置内容留空。
      • 若要限定特定IP地址或地址段,例如127.0.0.1192.168.1.0/24,需要确保格式正确,单IP地址后面跟斜杠和掩码长度,地址段用CIDR表示。
    7. 保存并重启Nacos服务:配置完成后,单击保存,并根据提示重启Nacos服务以使配置生效。

    请注意,定期检查和更新白名单中的IP地址是很重要的,因为公网IP地址可能会发生变化。此外,确保在修改配置或重启服务时有适当的安全措施,以防止未授权访问。

    通过以上步骤,您就可以在Nacos中设置服务注册IP白名单,从而限制特定网段的客户端进行服务注册,提高Nacos实例的安全性。

    2024-01-13 10:43:04
    赞同 展开评论 打赏
  • 没有。但是可以在安装nacos的linux服务器上,通过iptables设置ip白名单。-A INPUT -s 192.168.1.xx -p tcp --dport 8848 -j ACCEPT ,此回答整理自钉群“Nacos社区群4”

    2024-01-10 13:03:48
    赞同 展开评论 打赏
问答分类:
问答地址:

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

相关电子书

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