En Apache puedes permitir/denegar el acceso por nombre de dominio así como por dirección IP.
En Nginx sé cómo permitir/denegar por dirección IP, pero ¿cómo lo hago por nombre de dominio?
(La preocupación secundaria, ¿no produce horribles problemas de rendimiento al tomar la dirección IP entrante y realizar un DNS inverso en ella?).