Sua configuração para domain.com
e www.domain.com
está bem. O que acontece é que há outro "% padrão"server
definido em nginx
(provavelmente no arquivo de configuração nginx.conf
principal) que responde a solicitações por IP. Você precisa remover essa configuração de servidor pega-tudo.