ESP8266 печатает DNS-адрес (полученный через DHCP)

Я настроил ESP8266 (Wemos D1 Mini) для получения IP-информации через DHCP. Все работает нормально, и я могу распечатать информацию:

Serial.print(WiFi.macAddress()); Serial.print(WiFI.localIP()); Serial.print(WiFi.subnetMask()); Serial.print(WiFi.шлюз.IP());

Но как мне распечатать DNS-адрес??

Я не могу найти для этого функцию ???

/С уважением: Гурра

, 👍2

Обсуждение

https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/station-class.html#dnsip, @Juraj


1 ответ


5
Serial.println(WiFi.dnsIP());

Если у вас несколько DNS-серверов, вы можете указать индекс:

Serial.println(WiFi.dnsIP(1));
,

Спасибо, Маженко, я погуглил этот вопрос и нашел ответы на ip, сетевую маску, mac и шлюз, но не DNS, так что вы сэкономили мне часы дополнительной работы этим .... Так что я очень благодарен !!, @Rhino

Пожалуйста. Вы можете найти все функции в заголовочном файле ESP8266WiFiSTA.h., @Majenko