...and FYI the zip code does not do anything except give you the dish alignment coordinates which you can also get from dishpointer.com.
To set the box to receive your locals, you have to call DirecTv and give them your service address. You can't do this without calling.
The one exception is if you are using am AM21 for off-air stations. Then the zip code(s) are input as part of antenna setup.