ESP: IP einer Web Seite rausfinden?

Hallo,

wie kann man die IP Adresse einer Web Seite rausfinden?

www.google.de -> 123.45.67.89

MfG.

Hallo,
wenn Du verbunden bist ginge das mit

Serial.println(client.remoteIP());

oder wie meinst DU das

eher ein DNS lookup mit

hostByName

@spunky1a für welchen ESP genau?

edit:
das funktioniert am ESP32:

/*
   Resolve the IP by server hostname
   localy (MDNS) and external 
   Sketch for ESP32
   by noiasca
   
*/

#include <WiFi.h>
#include <ESPmDNS.h>
#include <WiFiClient.h>

//#include "credentials.h"
const char* ssid = STASSID;
const char* password = STAPSK;

void searchMDNS() {
  const char * serverHostname = "esp113Wasser";     //only use host name and remove .local
  IPAddress serverIp = MDNS.queryHost(serverHostname);
  Serial.print("IP address of server: ");
  Serial.println(serverIp.toString());
}

void searchWWW() {
  const char * serverHostname = "www.google.de";
  IPAddress serverIp;
  WiFi.hostByName(serverHostname, serverIp);
  Serial.print("IP address of server: ");
  Serial.println(serverIp.toString());
}

void setup() {
  Serial.begin(115200);
  delay(200);
  // Connect to WiFi network
  WiFi.begin(ssid, password);
  Serial.println("");

  // Wait for connection
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.print("Connected to ");
  Serial.println(ssid);
  Serial.print("IP address: ");
  Serial.println(WiFi.localIP());

  if (!MDNS.begin("esp32"))
    Serial.println("Error setting up MDNS responder!");
  else
    Serial.println("mDNS responder started");
  searchMDNS();
  searchWWW();
}

void loop() {
}
2 Likes

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.