Ethernet.begin() With DNS and Without static ip

Looks like it's not supported but you can change Ethernet.h in the library to make "IPAddress _dnsServerAddress" public. Then you can overwrite it with the address you want to use.