Rocky, that is excellent advice Charmed Wolf just posted, he is right, you DO need to teach your dog the cue "look at me" or "watch" or some cue word that means you want your dog to look at you.
There are several threads on teaching that cue, beginning with zero distractions at all, so dog learns that word/cue. then practice in all different rooms of your home.
then outside in very quiet area...
slowly advancing to very mild distractions.
And Charmed wolf is so so right about backing up the area where YOUR dog will be nonreactive, and to take your time slowly shortening the distance to the door. YOu might even have to try bringing dog into a bedroom, closing that door, and rewarding any calm behaviour. YOu could then slowly open door to the bedroom just an inch, and if dog breaks his sit to run to the door, =SHUT THE DOOR. Get your dog to sit again, try to open door 1 inch, if dog breaks sit, =shut the door. Til you CAN open the door, and the dog will sit calmly.
then take a few steps with dog, get his attention back onto you, if he goes along with looking at you, not barking, continue towards door. If he messes up, back to the bedroom, til he calms down. (you might need to have him on leash for this training.)
Sooner or later, he might get message, that if he is quiet, he will get to see who is behind the door, but only if he is quiet will he get the chance to see.
One time, on show called "It's Me or The Dog", i saw similar problem on that show. Victoria Stillwell, she did this: She would put the dog into a sit, and begin to open the door, just an inch, if dog broke his sit or reacted, = DOOR SHUT. She'd try again, put the dog into a sit, again try to open the door, if dog got up or reacted, =DOOR SHUT.:doghuh:
Now i'm thinking the problem she was working with was a dog who ran out the door, not barked at the doorbell....so this idea might not be helpful...was different problem being worked on, now that i think about it.
GOOD LUCK! KEEP US POSTED!!:dogbiggrin: