Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

In einer Batchdatei herausfinden welcher Rechnername sich hinter einer IP verbirgt

Frage Entwicklung Batch & Shell

Mitglied: Tommy-Tyrol

Tommy-Tyrol (Level 1) - Jetzt verbinden

12.11.2014 um 19:43 Uhr, 2152 Aufrufe, 12 Kommentare, 1 Danke

Schönen guten Abend erst mal,

ich habe folgendes Problem:

In unseren Niederlassungen läuft eine Software mit einer Datenbank im Hintergrund welche sich nur sichern lässt, wenn alle Benutzer abgemeldet sind.
Nun wäre es ja ein leichtes einfach die Prozesse an den mit einem ping zu erreichenden Arbeitsplätzen einfach zu killen - will ich auch möchte allerdings
wenn ich eine bestimmte IP-Range durchpinge den verantwortlichen filialleitern eine mail zusenden, dass schon wieder eine Anzahl von Arbeitsplätzen
nicht abgemeldet war. Da aber die Filialleiter mit der IP-Adresse nichts anfangen können möchte ich den Host-Name Auslesen!

Wie bewerkstellige ich das?

Bisher hab ich mir unter zuhilfenahme verschiedener foren mal folgendes zusammengebastelt:
wobei KST die nummer unserer Filiale ist und die IP Range die gescannt werden soll von 192.10.160.1 bis 192.10.160.10 laufen soll


echo off


SET t=1
SET KST=600
:start
SET /a t=t+1
ping -n 1 192.10.1%KST:~0,-1%.%t% > nul
if %errorlevel%==0 (
wie finde ich hier heraus welcher Computername es ist?
)
del IPTEST.TXT
)

IF %t%==10 GOTO EOF
Goto start
Mitglied: laster
LÖSUNG 12.11.2014, aktualisiert 13.11.2014
hallo Tommy,

wie wärs mit nslookup ?

Allerdings glaub ich nicht, dass solche Erziehungsmethoden funktionieren.
Anwendung oder USerprozesse (wie auch immer) beenden, DB sichern, glücklich sein.

Gruß
LS
Bitte warten ..
Mitglied: Meierjo
13.11.2014 um 08:37 Uhr
Hallo

Wieso pingst du nicht direkt den Hostnamen an? Dann weisst du direkt, welcher Host noch "online" ist. IP-Adresse ist in dem Fall uninteressant.

zb Ping -n 4 -w1000 PC010

Gruss Urs
Bitte warten ..
Mitglied: Doskias
13.11.2014 um 09:22 Uhr
Versuch mal den Parameter -a

Bsp: ping -a 8.8.8.8

Ping wird ausgeführt für google-public-dns-a.google.com [8.8.8.8] mit 32 byts Daten:
Antwort von 8.8.8.8: Bytes 32 Zeit 15 ms TTl=46
Antwort von 8.8.8.8: Bytes 32 Zeit 16 ms TTl=46
Antwort von 8.8.8.8: Bytes 32 Zeit 15 ms TTl=46
Antwort von 8.8.8.8: Bytes 32 Zeit 15 ms TTl=46

Vielleicht hilft dir der Parameter in deinem Skript weiter.
Bitte warten ..
Mitglied: bremserfhfb
13.11.2014 um 09:36 Uhr
Hallo Tommy,

ich mache inzwischen die meisten Aufgaben über AutoIT.

Dort Klappt das ganz simpel mit _TCPIpToName(<IP>)

Gruß,
Klaus
Bitte warten ..
Mitglied: Tommy-Tyrol
13.11.2014 um 09:57 Uhr
Hi Urs,

danke für diesen Ansatz, aber bei 300 rechnern in unterschiedlichen subnetzen will ich keine Tabelle mit den hostnames durchpingen sondern eben den iprange um zu sehen welcher dieser 300 noch online ist.

lg
tommy
Bitte warten ..
Mitglied: Tommy-Tyrol
13.11.2014 um 09:58 Uhr
Den Parameter a hab ich verwendet, möchte dann aber aus der Antwort des Pings genau nur den hostname in einer Variablen haben.
Bitte warten ..
Mitglied: Tommy-Tyrol
13.11.2014 um 11:44 Uhr
Hm Ja wahrscheinlich hast du recht, aber nichtsdestotrotz will ich die Leute informieren und wenn Sie jeden Tag diese Mails bekommen werden Sie wohl hoffentlich etwas sorgsamer umgehen - ich glaub halt mal an das Gute im Menschen ;)
lg
tommy
Bitte warten ..
Mitglied: Tommy-Tyrol
13.11.2014 um 11:45 Uhr
Hallo Klaus,

werde mir das mal ansehen und schauen ob ich damit das alles schaffen kann was ich machen möchte!
Herzlich Dank für den Tipp

Lg
Tommy
Bitte warten ..
Mitglied: miniversum
LÖSUNG 13.11.2014, aktualisiert um 14:23 Uhr
Hallo,

du musst dan nurnoch mit For den Namen aus dem ping -a befehl rausschneiden:
FOR /F "eol=[ tokens=5* delims= " %%i in ('ping -a -n 1 %IP%^|find "[%IP%]"') do echo %%i
Bitte warten ..
Mitglied: Doskias
13.11.2014, aktualisiert um 13:45 Uhr
Oder als PowerShell:

PS:> [system.net.dns]::GetHostByAddress("%IP%") | ft -Property hostname >> c:\Hostnames.txt

Schleife drum bauen und Fertig
Bitte warten ..
Mitglied: rziemke
LÖSUNG 17.11.2014, aktualisiert um 13:07 Uhr
Hallo,
Ich arbeite noch oft mit dem Befehl net sessions. Da hast Du gleich die richtigen Informationen.
Bitte warten ..
Mitglied: Tommy-Tyrol
17.11.2014 um 15:25 Uhr
Hi, danke für deinen Beitrag,

habe das Problem inzwischen gelöst
lg
tommy
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless
Buffolo AccessPoint IP vergessen - herausfinden
Frage von staybbLAN, WAN, Wireless9 Kommentare

Hallo ich habe in einem Netzwerk in dem ca. 200 IP Geräte unterwegs sind (alle gleiches Subnetz), die IP ...

Informationsdienste
Welcher Provider verbirgt sich hinter dieser Kennung
gelöst Frage von takvorianInformationsdienste4 Kommentare

Hallo zusammen, habe einen Bekannten in Dachau sitzen welcher immer wieder DSL Probleme hat. Nun wollten wir mal den ...

Windows Netzwerk
IP-Adresse eines Gerätes herausfinden, anhand von MAC-Adresse
gelöst Frage von CommanderDOSWindows Netzwerk9 Kommentare

Hallo, ich würde gerne ein Paar Geräte in Betrieb nehmen, die ihre IP-Adresse für die erste Inbetriebnahme über DHCP ...

Firewall
Externe IP Adressen herausfinden mit Fortigate 40C
gelöst Frage von ImTrainingFirewall9 Kommentare

Hallo, Ist es möglich mit meiner Fortigate 40C herauszufinden welche Externen IP Adressen schon belegt sind und welche nicht? ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 1 TagMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...