Invalid domains are resolving to existing ones

Maxim Dounin mdounin at
Thu Jul 14 02:07:42 MSD 2011


On Wed, Jul 13, 2011 at 11:55:20AM -0700, Sweta Vajjhala wrote:

> Hi All,
> It appears that nginx is resolving invalid domains to existing ones, and I'm
> not entirely sure why. Any help would be much appreciated. :)
> As an example, I have deployed an application and when I go to the link of
> the app, it works as expected (for example:
> I also have valid test
> apps with the numbers 2, 3, and 4, and those links work as expected as well.
> However, when I go to , it
> still resolves instead of throwing an error. Even a completely random
> pattern, such as resolves to an
> existing one and it shouldn't (there's not even a config file for
> or all of the other invalid domains) -- the
> server_name field below should be looking for an exact match for the name
> (according to the nginx docs), so why are other ones resolving?

If there is no server_name match found, nginx will use default 
server (either first one defined, or explicitly marked with 
"listen ... default_server") for a listen socket in question to 
process a request.

Please refer here for details:

Maxim Dounin

More information about the nginx mailing list