Es sind bestimmt Fehler drin, die ich aber nicht erkenne. Es hat sich nichts Wesentliches geändert. Selbst, wenn ich das Setup weglassen würde, kommt es zu den Fehlern.
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 178, 177 };
byte dns[] = { 8,8,8,8 };
byte gateway[] = { 192, 168, 178, 150 };
byte sub[] = { 255, 255, 255, 0 };
int ret;
void setup() {
Serial.begin(9600);
Ethernet.begin(mac, ip, dns, gateway, sub);
Serial.print("TEST ");
DNSClient dns;
char host[] = "http://www.google.de";
IPAddress remote_addr;
IPAddress server_ip = ( 8, 8, 8, 8 ); // Google DNS
dns.begin(server_ip);
ret = dns.getHostByName(host, remote_addr);
Serial.print("Ausgabe ");
Serial.print(remote_addr);
}
void loop()
{
}