4.38K 浏览
0

您好,我在阿里云(上海节点)上部署了服务,但是在启动时遇到了域名解析IP地址的问题。

我的期货公司是方正中期,使用阿里云默认的DNS服务器的时候,解析出来的IP地址是这个:

(venv) [root@iZuf68x6a6cdoynedkiryjZ live-trading]# nslookup kqapp.founderfu.com 100.100.2.138
Server:		100.100.2.138
Address:	100.100.2.138#53
 Non-authoritative answer:
Name:	kqapp.founderfu.com
Address: 114.141.172.136

而用这个IP地址的时候我一直无法连接,报错如下:

(venv) [root@iZuf68x6a6cdoynedkiryjZ live-trading]# python test.py 
在使用天勤量化之前,默认您已经知晓并同意以下免责条款,如果不同意请立即停止使用:https://www.shinnytech.com/blog/disclaimer/
2020-07-22 09:30:10,927 -   INFO - 通知: 与 wss://openmd.shinnytech.com/t/md/front/mobile 的网络连接已建立
2020-07-22 09:30:42,814 - WARNING - 通知: 与 wss://kqapp.founderfu.com:37443/trade 的网络连接断开,请检查客户端及网络是否正常
^CTraceback (most recent call last):
  File "test.py", line 3, in <module>
    api = TqApi(account)
  File "/root/projects/live-trading/venv/lib/python3.6/site-packages/tqsdk/api.py", line 239, in __init__
    if not self.wait_update(deadline=deadline):  # 等待连接成功并收取截面数据
  File "/root/projects/live-trading/venv/lib/python3.6/site-packages/tqsdk/api.py", line 959, in wait_update
    self._run_once()
  File "/root/projects/live-trading/venv/lib/python3.6/site-packages/tqsdk/api.py", line 1634, in _run_once
    self._loop.run_forever()
  File "/usr/lib64/python3.6/asyncio/base_events.py", line 438, in run_forever
    self._run_once()
  File "/usr/lib64/python3.6/asyncio/base_events.py", line 1415, in _run_once
    event_list = self._selector.select(timeout)
  File "/usr/lib64/python3.6/selectors.py", line 445, in select
    fd_event_list = self._epoll.poll(timeout, max_ev)
KeyboardInterrupt

我如果把DNS服务器换到114.114.114.114之后,就可以连接成功,IP地址解析如下:

(venv) [root@iZuf68x6a6cdoynedkiryjZ live-trading]# nslookup kqapp.founderfu.com 114.114.114.114
Server: 114.114.114.114
Address: 114.114.114.114#53
 Non-authoritative answer:
Name: kqapp.founderfu.com
Address: 180.166.0.229

不知道这个域名的解析是归属方正中期还是你们快期管理(因为我看到二级域名是kqapp)

因为在更新系统软件包的时候需要使用阿里云的DNS,所以我不得不在使用的时候来回切换,麻烦帮验证一下,多谢

xiaosun666 发表新评论 2020年9月4日

你好,能不能出个教程,教大家如何在阿里云上部署

0

又或者你可以这么试一下,编辑/etc/hosts  直接写死IP地址

ringo 已回答的问题 2020年7月22日
0

这个域名的解析是归方正中期管理的,你可以尝试给阿里云提一下工单看看,说这个域名解析kqapp.founderfu.com出来ip连接不上,看他们能否有办法解决

ps:注意到你一直在论坛内很专业的回复一些小伙伴的问题,如果方便的话可以加一下我的qq:3456869223 保持联络,备注id即可

lookis 发表新评论 2020年7月22日

多谢,那我先绑hosts好了