LazyOne apontou que você pode fazer isso com mod_rewrite
(reescreva seu IP para seu nome de domínio - há muitas perguntas aqui que tratam de escrever regras de reescrita).
Eu realmente não vejo o valor de fazer isso: todos acessam seu site por endereço IP (depois que uma pesquisa de DNS transforma seu nome em um IP), então a única diferença real é o que aparece no cabeçalho Host:
e você receberá uma solicitação HTTP extra quando o navegador seguir o redirecionamento, o que torna as coisas um pouco mais lentas.
Se, por algum motivo, você precisar de valores específicos no cabeçalho Host:
, a solução de regra de reconfiguração funcionará para você.