Ваш браузер сообщает серверу, что пытается связаться с xyz.com , а не с google.com .
HTTP/1.1 и более поздние версии (почти ничего больше не использует 1.0) требуют, чтобы браузер отправлял серверу заголовок Host: сообщающий серверу, к какому имени хоста пытается подключиться браузер, в случае, если на одном и том же IP-адресе размещено несколько веб-сайтов. сервер.
/etc/hosts и даже хитрость записи DNS CNAME не обходится без этого.
Возможно, вы сможете обойти это, используя /etc/hosts чтобы сопоставить xyz.com с 127.0.0.1 (ваш локальный IP-адрес обратной связи) и запустить легкий процесс httpd который привязывается только к 127.0.0.1:80 и выдает HTTP перенаправляет (302 Found), вместо этого указывая браузер на google.com .
Я считаю , что это позволит ввести xyz.com в вашем браузере и автоматически достигать google.com вместо этого, но я уверен , что ваш адрес бара изменится , показывая google.com Надеюсь, это приемлемо.