Discussion:
[DOS 6.22]: Kommandozeilen-Reverse DNS
(zu alt für eine Antwort)
Ulrich F. Heidenreich
2009-08-12 08:23:00 UTC
Permalink
Hallo!

Gibt es so etwas unter/für DOS?

Man kann dazu freilich tracert mißbrauchen. Unter Zuhilfenahme des
gsar¹)²) schaut das dann - in eine Batchdatei gemießelt, welche die
IP-Adreesse als Parameter erwartet - so aus:

tracert %1|find "Tracing"|gsar -F -s"Tracing route to " -r

Dem Tracert kann man nun leider nicht unterbinden, mindestens einen Hop
weit zu suchen, was bei Nichtexistenz der IP-Adresse aber zu unschönen
Wartezeiten führt. Ideal wäre also ein reines Reverse-DNS, was noch
idealerweise die IP-Adresse von StdIn lese und die Auflösung nach StdOut
schriebe.

TIA,
Ulrich
___________
¹) http://gnuwin32.sourceforge.net/packages/gsar.htm
²) -F = lese und schreibe von/nach StdIn/StdOut
-s = Suche den genannten String
-r = Ersetze ihn mit dem genannten String. Hier: Durch nichts.
Robert Riebisch
2009-08-23 20:01:35 UTC
Permalink
Post by Ulrich F. Heidenreich
Gibt es so etwas unter/für DOS?
Du suchst also "nslookup".
Die Gegenfrage lautet: Für welchen Stack?

Für WatTCP gibt's so etwas auf <http://www.smashco.com/wattcp.asp> und
<http://www.bgnett.no/~giva/>. Auf den Microsoft Networking Client läßt
sich das evtl. per
<http://groups.google.com/group/comp.os.msdos.djgpp/browse_thread/thread/85303f0fa5137911>
portieren.
--
Robert Riebisch
Bitte NUR in der Newsgroup antworten!
Please reply to the Newsgroup ONLY!
Ulrich F. Heidenreich
2009-08-24 07:01:01 UTC
Permalink
Post by Robert Riebisch
Post by Ulrich F. Heidenreich
Gibt es so etwas unter/für DOS?
Du suchst also "nslookup".
Die Gegenfrage lautet: Für welchen Stack?
Sorry, für eigentlich gar keinen.

Danke für Deine Mühe, aber ich muß besoffen gewesen sein, als ich DOS
6.22 in den Betreff setzte. Gemeint war DOS 7. Genauer also nur ein
Reverse-DNS, welches statt bunter Fenster für DOS weiterverwertbare
Textausgaben liefert.

"nslookup" könnte aber trotzdem das Stichwort gewesen sein; vermutlich
brauche ich jetzt nur noch eins zu finden, welches nicht mindestens
Win2k voraussetzt und auf der Kommandozeile läuft.

CU!
Ulrich
--
Grybel:
Kann man controls einklich auch im Kühlschrank einsortieren?

http://invalid.de/spank-the-mugu.html
Joseph Terner
2009-08-24 14:29:41 UTC
Permalink
[Quote ergänzt wegen Xpost]
Post by Ulrich F. Heidenreich
Post by Robert Riebisch
Post by Ulrich F. Heidenreich
Gibt es so etwas unter/für DOS?
Man kann dazu freilich tracert mißbrauchen. Unter Zuhilfenahme des
gsar¹)²) schaut das dann - in eine Batchdatei gemießelt, welche die
tracert %1|find "Tracing"|gsar -F -s"Tracing route to " -r
Dem Tracert kann man nun leider nicht unterbinden, mindestens einen Hop
weit zu suchen, was bei Nichtexistenz der IP-Adresse aber zu unschönen
Wartezeiten führt. Ideal wäre also ein reines Reverse-DNS, was noch
idealerweise die IP-Adresse von StdIn lese und die Auflösung nach StdOut
schriebe.
TIA,
Ulrich
___________
¹) http://gnuwin32.sourceforge.net/packages/gsar.htm
²) -F = lese und schreibe von/nach StdIn/StdOut
-s = Suche den genannten String
-r = Ersetze ihn mit dem genannten String. Hier: Durch nichts.
Du suchst also "nslookup".
Die Gegenfrage lautet: Für welchen Stack?
Sorry, für eigentlich gar keinen.
Danke für Deine Mühe, aber ich muß besoffen gewesen sein, als ich DOS
6.22 in den Betreff setzte. Gemeint war DOS 7.
Auch für DOS 7 gibt es mehrere TCP/IP-Stacks. Allerdings meinst Du
vermutlich gar nicht DR-DOS.
Post by Ulrich F. Heidenreich
Genauer also nur ein
Reverse-DNS, welches statt bunter Fenster für DOS weiterverwertbare
Textausgaben liefert.
Du suchst vermutlich einen besseren Ersatz für C:\WINDOWS\TRACERT.EXE:

C:\WINDOWS>tracert.exe
This program cannot be run in DOS mode.
Post by Ulrich F. Heidenreich
"nslookup" könnte aber trotzdem das Stichwort gewesen sein; vermutlich
brauche ich jetzt nur noch eins zu finden, welches nicht mindestens
Win2k voraussetzt und auf der Kommandozeile läuft.
Du suchst also ein Win32-Konsolen-Programm und nichts für DOS, ich leite
mal um.

Xp&Fup2 de.comp.os.ms-windows.netzwerke

ciao, Joseph
Michael Bednarek
2009-08-28 13:56:20 UTC
Permalink
Post by Ulrich F. Heidenreich
Hallo!
Gibt es so etwas unter/für DOS?
nslookup mit der richtigen Eingabe liefert Reverse DNS:
$ nslookup google.com
Name: google.com
Addresses: 74.125.45.100, 74.125.127.100, 74.125.67.100

und dann (mit der letzten Adresse):
$ nslookup 100.67.125.74.in-addr.arpa
Non-authoritative answer:
100.67.125.74.in-addr.arpa name = gw-in-f100.google.com

Mit dem richten Kommandozeilen-Interpretierer (4NT) kann man das
natürlich einfach machen:
$ Alias=RevDNS=*NSLookup -type=any %@WORD[".",3,%1].%@WORD[".",2,%1].%@WORD[".",1,%1].%@WORD[".",0,%1].in-addr.arpa
und dann:
$ RevDNS 74.125.67.100
--
Michael Bednarek http://mbednarek.com/ "POST NO BILLS"
Ulrich F. Heidenreich
2009-08-28 14:17:08 UTC
Permalink
Post by Ulrich F. Heidenreich
Hallo!
Gibt es so etwas unter/für DOS?
Darauf hat mich Robert auch gestoßen und ich möchte noch einmal um
Entschuldigung für die Verwirrung, die ich stiftete, bitten. Gemeint
war nicht 6.22, sondern das letzte eigenständige DOS 7.0.

nslookup gibt es nur in der NT-Schiene; win 9x hat es noch nicht.

An die DOS- (statt in eine Windows-) Gruppe wandte ich mich genau
deswegen, weil mir weder Lösungen von XP an aufwärts helfen, noch
ich mit DNS-Tools etwas anfangen kann, die das Ergebnis in einem
bunten Fenster präsentieren.

Der Notnagel Tracert muß deswegen bisher herhalten, Ping macht leider
keine Rückwärtsauflösung und alles, was ich seit Roberts Tipp fand,
war wiederum nur Buntklickie.

CU!
Ulrich
--
Grybel:
Kann man controls einklich auch im Kühlschrank einsortieren?

http://invalid.de/spank-the-mugu.html
Loading...