Isso provavelmente não tem nada a ver com a parte do DNS da conexão.
Os servidores da Web podem codificar as informações que seu navegador envia com seus cabeçalhos de solicitação, por exemplo, tags de "referência" que indicam que você clicou em um link em outro site para chegar até aqui ou o que é mais provável nesse caso enviado pelo seu navegador. Veja alguns exemplos de strings do User-Agent:
A versão 32 do Chrome é executada em algum tipo de sabor de 64 bits do Linux:
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36
ou
Safari versão 7.0.1 em execução no OS X 10.9.1:
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.73.11 (KHTML, like Gecko) Version/7.0.1 Safari/537.73.11
Também é assim que os servidores da Web descubram se você estiver em um dispositivo móvel.
Aqui está o Safari versão 7.0 em execução em um iPad executando o IOS 7.0.4:
User-Agent: Mozilla/5.0 (iPad; CPU OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B554a Safari/9537.53
O servidor da web pode usar essas informações para exibir uma página diferente se o designer fizer um esforço consciente para isso. Assim, você pode obter uma página de aparência diferente no Chrome versus Safari, como um exemplo simples. Mas, como você pode ver no conteúdo das strings do User-Agent, há muitas informações que um web designer pode usar para personalizar a página resultante que você recebe.