No Apache você pode permitir/negar acesso por nome de domínio e também por endereço IP.
No Nginx eu sei como permitir/negar por endereço IP, mas como faço isso por nome de domínio?
(Preocupação secundária, não produz problemas horríveis de desempenho quando você pega o endereço IP de entrada e faz um DNS reverso nele?).