node1.example.org polls the puppet master, but no node manifest has been defined for node1.example.org, and there is no matching node manifest, the puppet master can fall back to the default node manifest. A default node manifest could look like, for example:
node default {
include puppet::client
}
puppet::client class from the puppet module.
node 'node1.example.org' {
include webserver
}