Also DNS steht für DOMAIN NAME SERVER.
Jede Website im Internet hat eine IP Adresse, welche immer EINZIGARTIG ist, sprich diese IP Adresse gibt es nur einmal.
Ein DNS kennt nun den NAMEN der WEBSITE und dessen IP ADRESSE.
Falls nun der DNS eine Anfrage zu einer Website erhält, so schaut er in seiner Liste nach ob er diese hat und gibt dann dem anfragenden die IP Adresse weiter, so das man auf die Website gelangt.
Kennt ein DNS die Website nicht, so frägt er bei einem anderen DNS nach ob dieser die Adresse kennt, bekommt dann die Antwort und leitet diese dann wieder weiter zum anfragenden Client.
Je nach dem wie der DNS eingestellt ist, übernimmt er den Namen und die IP Adresse oder erstellt sich selbst nur einen Eintrag welche DNS diese Website erkennt.
OK das halt nun nichts mit Deinem Problem zu tun, aber ich hoffe das klärt die Frage was DNS ist
Dein Problem ist eher das die Firewall vom Router wohl den Port nicht geöffnet hat.
Wenn du dir nicht sicher bist, oder wenn du willst, dass dein Server im Gamespy aufgelistet wird, brauchst du einfach nur den udp Port 14567 in deinem Netzwerk öffnen. Wenn der Server jedoch hinter einer Firewall oder einem Router hängen solltest, der mit NAT arbeitet, wirst du den udp Port 14567 am Router oder Firewall für deinen Server forwarden müssen. Bei manchen Routern wirst du wahrscheinlich den Server als ?DNZ? Host laufen lassen müssen, damit der Server vom Firewall ausgeschlossen wird.
Wenn du willst, dass dein Server in der Gamspy-Liste angezeigt wird, musst du auch einige Ports am Router freischalten.
# Gamespy
allow udp range 14567 14570
allow udp 22000
allow udp range 23000 23009
# Gamespy Master Server UDP Heartbeat
allow udp port 27900
# Gamespy Master Server List Request
allow tcp port 28900