Para responder às suas perguntas:
-
Você pode fazer isso modificando o arquivo
hosts
em cada computador que você usará para acessar seu servidor local, adicionando a correspondência IP < - > nome do domínio. Pode ser uma solução perfeitamente válida se você planeja acessar seu servidor a partir do seu laptop, por exemplo. -
O que um DNS traz é um registro mundial dessa correspondência, para que você possa acessar seu servidor local de qualquer computador sem precisar alterar manualmente o arquivo host.
-
Eu realmente não entendo o que você quer dizer com isso, e como você iria "vincular o domínio diretamente ao seu ip". O que você tem em mente, tecnicamente, para fazer isso? Acho que você poderia entender melhor o problema lendo como o DNS funciona em geral.