Accessing web address without IP address

  1. IP address. Most of web service these days do not offer IP address. (since sharing web hosting) Where can I start?

They do offer an ip address, but that one ip address is shared between several websites. If you use the domain name for the server, it will get the correct ip. Then you must send a Host with the GET send.

client.write("GET /mypage.com HTTP/1.0\r\nHost: www.mydomain.com\r\n\r\n");