gethostbyname — получить хост по имени C ++ не показывает обновленный IP-адрес

Я пытаюсь установить динамический DNS для своего телефона, и я создал имя хоста на no-ip.com с именем: sdfgcs.ddns.net. Когда я использую онлайн-инструменты для определения IP, я получаю правильный ответ: 111.65.61.78. Однако, если я использую функцию nslookup или gethostbyname, она показывает

Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
Name:   sdfgcs.ddns.net
Address: 111.65.38.226

который является исходным IP-адресом при установке ddns. Кажется, что функция gethostbyname не может получить IP-адрес обновления. Может кто-нибудь подсказать, в чем может быть проблема? Большое спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]