收藏
回答

公众号设置了域名的IP为白名单,但是还是会提示IP不在白名单内?

请问微信的接口机制为什么是这样的?当我去看我域名的ip,或者dns 都是同一个,但是再获取access_token时,返回的却是另一个,为什么会这样呢?

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-03-25

    微信接口咋能知道你域名是多少呢? 哪个服务器调用的,就是哪个服务器的ip

    2022-03-25
    有用
    回复 6
    • M 叶
      M 叶
      2022-03-25
      嗯,是的,不用域名……
      我的理解也是从域名 对应的ip才是白名单ip呀。
      如果从阿里云买个服务器,肯定就是外网ip,但是我现在存在的问题是两个ip…… 另一个ip也是问了服务商才知道那是他家的,所以才觉得奇怪
      2022-03-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-03-25回复M 叶
      你域名服务器  和应用服务器都是同一个服务器?
      2022-03-25
      回复
    • M 叶
      M 叶
      2022-03-25
      嗯,这个肯定的,也都是备案了的。
      2022-03-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-03-25回复M 叶
      别一个肯定,怎么知道肯定,而且你也没说过,就不能域名服务器nginx 转发到另一台服务器上?你们用的云服务器?
      2022-03-25
      回复
    • M 叶
      M 叶
      2022-03-25
      服务器新搭建的,nginx 只针对这个应用无转发。不是云服务器,物理服务器,在一家托管公司托管,就是想搞清楚是不是请求先走这个托管服务器的公司,,这样肯定就会影响速度,,得找他们谈谈
      2022-03-25
      回复
    查看更多(1)
  • 公众号技术运营专员-livia
    公众号技术运营专员-livia
    2022-03-25

    你好,建议你先确认你的IP设置是否是在同一个公众号中设置,是否正确。是否有把公众号的IP设置到了小程序

    2022-03-25
    有用
    回复 5
    • M 叶
      M 叶
      2022-03-25
      感谢您的回复,我去了关联的小程序,查看ip白名单未开启。
      q3shop.jletv.cn 是域名,ip为36.49.92.158, 因为程序都是用域名来获取 access_token的,返回的错误信息里 提示 175.19.143.218 不在白名单,通过了解得知这个ip是服务器公司的联通ip,但是为什么会跑到他们的ip上去呢?想搞清楚这点,是他们ip监听了吗?
      2022-03-25
      回复
    • 公众号技术运营专员-livia
      公众号技术运营专员-livia
      2022-03-25回复M 叶
      你看看你获取access_token配置的服务器是不是当时验证或者填写的白名单就是这个呢?你可以先检查一下
      2022-03-25
      回复
    • M 叶
      M 叶
      发表于移动端
      2022-03-25回复公众号技术运营专员-livia
      当时就填的36那个ip,提示错误以后,也只能先把175 那个ip添加进去了。 但是这个问题是我们服务器这边的问题是不是?因为请求是从175这个ip发出的,微信接口肯定就认为是175而不是域名的ip?
      2022-03-25
      回复
    • 公众号技术运营专员-livia
      公众号技术运营专员-livia
      2022-03-25回复M 叶
      你填写在这里的IP有你这个IP吗
      2022-03-25
      回复
    • M 叶
      M 叶
      2022-03-25回复公众号技术运营专员-livia
      是的,有填,但是最开始我觉得填写域名的ip就可以了……
      2022-03-25
      回复
登录 后发表内容
问题标签