Ambas são opções. Tenha em mente que, no Windows, o nome do host (também conhecido como nome do PC) está sempre acessível.
Então, digamos que você tenha um pc chamado MyPC com endereço IP 192.168.1.56
Você pode, obviamente, fazer ping por endereço IP. Você pode adicionar uma entrada de DNS manualmente ou unir o PC a um domínio para que o controlador de domínio crie essa entrada de DNS, mas você também pode fazer ping de MyPC diretamente.
Observe que, quando você adiciona uma entrada de DNS e trabalha com um domínio, o DNS é algo como: mypc.domain.local, que se traduz nesse endereço de IP e, é claro, mypc também funcionará.
A diferença é que, com uma entrada DNS personalizada, você não precisa (re) nomear o próprio PC, o que é algo que você precisa fazer no lado do computador.
Observe que, se o próprio computador tiver um firewall instalado, ele poderá bloquear as mensagens de ping, portanto, mesmo que funcione, talvez pareça não funcionar se você fizer o ping no pc ou tentar acessá-lo.