Wie kann man überprüfen, ob zwei CNAMEs auf dieselbe IP-Adresse verweisen?
697
codeforester
Ich habe zwei CNAMEs und möchte überprüfen, ob sie auf dieselbe IP verweisen. Was ist der beste Weg, dies zu tun?
Eingabedatei:
cname1 cname2 cname3 cname4 ...
Hier ist der Code, den ich geschrieben habe:
#!/bin/bash while read -r cname1 cname2; do ip1=$(dig +short "$cname1" | tail -1) ip2=$(dig +short "$cname2" | tail -1) [[ $ip1 != $ip2 ]] && printf '%s\n' "$cname1 and $cname2 differ: $ip1 $ip2" done < cnames.txt
Gibt es einen effizienteren und robusteren Weg, dies zu tun?
Was meinst du mit "besser"? Wenn Sie es kürzer meinen, versuchen Sie https://codegolf.stackexchange.com/.
Christopher Hostage vor 6 Jahren
0
Warum nicht "nslookup" und "ping" verwenden?
S.Leon vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
DNS-Einstellungen pro Windows-Benutzer wechseln?
-
1
Warum erhalte ich einen langsamen Netzwerkdurchsatz, wenn ich einen fehlerhaften DNS-Server habe?
-
4
DNS fällt zufällig aus
-
1
Woher bekomme ich die vollständigen DNS-Zonendateien für alle TLDs?
-
3
Was ist zu tun, wenn ich keinen DNS-Ping durchführen kann?
-
3
Italienisches DNS: So vermeiden Sie einen Neustart von Firefox
-
18
Kann das Internet ohne DNS funktionieren?
-
5
Gibt es eine Möglichkeit, die vollständige Zonendatei für eine Domäne abzurufen, ohne ihren Host zu...
-
8
Soll ich alle verfügbaren TLDs für meinen gewählten Domainnamen erhalten?
-
3
Wie bekomme ich, dass IE meine hosts-Datei verwendet, wenn eine Proxy-PAC-Datei verwendet wird?