ප්‍රතිලෝම ඩීඑන්එස් බැලීමක් කිරීමට වින්ඩෝස් හි විධාන රේඛා උපයෝගීතාව කුමක්ද?


259

වින්ඩෝස් හි ප්‍රතිලෝම ඩීඑන්එස් බැලීම් සිදුකරන විධාන රේඛා මෙවලමක් තිබේද? එනම්, වැනි දෙයක්<toolname> w.x.y.z => mycomputername

මම උත්සාහ කළා:

  • nslookup: ඉදිරියෙන් බැලීමට පමණක් පෙනේ.
  • host: නොපවතී
  • dig: ද නොපවතී.

මම සොයා " කුමක්ද වූකලී, DNS විධාන රේඛා මෙවලම ද? සෙවුම් හරහා", නමුත් මේ විශේෂයෙන් නොවේ * nix මෙවලම, වින්ඩෝස් එක හොයනවා.


5
මෙම ප්‍රශ්නය සංස්කරණය කළ යුත්තේ එය සැබවින්ම ඩීඑන්එස් විශේෂිත විසඳුමක් සොයන්නේ නැති බව කීමට ය. ප්‍රතික්ෂේප කරන ලද පිළිතුරු එම පිළිතුර සපයයි, නමුත් ගැටළුව වූයේ ඔබට ඇත්ත වශයෙන්ම අවශ්‍ය වී ඇත්තේ ඩීඑන්එස් නොව නෙට්බියොස් නම් සොයා බැලීමයි.
බාර්මාර්

Answers:


247
ping -a w.x.y.z

ප්‍රතිලෝම බැලීමේ කලාපය නිසියාකාරව සකසා ඇත්නම් IP ලිපිනයෙන් නම නිරාකරණය කළ යුතුය. ප්‍රතිලෝම බැලීමේ කලාපයට වාර්තාවක් සඳහා ප්‍රවේශයක් නොමැති නම්, -aඅභිමතය නමක් නොමැතිව පිං වනු ඇත.


3
ගැටුම්කාරී යන්ත්‍රය වෙනත් වසමක ඇති බැවින් මෙය nslookup ට වඩා හොඳින් ක්‍රියා කළේය. ගොඩක් ස්තුතියි!
ඇලෙස්ටෙයාර්

5
nslookup හි ඔබටද උත්සාහ කළ හැකිය: set type = PTR <enter> wxyz <enter>
Peter

2
@abstrask ට වඩාත්ම සම්පූර්ණ පිළිතුර ඇත
vinnyjames

7
මෙය ක්‍රියාත්මක වේ , නමුත් එය ඇත්ත වශයෙන්ම කාර්යය සඳහා වැරදි මෙවලමකි. ජාල ප්‍රමාදය මැනීම සඳහා පිං භාවිතා කරයි, එය එහි ප්‍රධාන අරමුණෙහි අතුරු as ලයක් ලෙස නම (හෝ අයිපී) සෙවීම සිදු කරයි .
මැසිමෝ

3
@ මැසිමෝ - මුල් ප්‍රශ්නයේ සීමාවන් සැලකිල්ලට ගෙන ඒ වෙනුවට ඔබ යෝජනා කරන්නේ කුමක්ද? පිං විසින් ඩීඑන්එස් සහ නෙට්බියෝස් නම් නිරාකරණය කරනු ඇති අතර එය ඔබට ඉක්මන් යමක් අවශ්‍ය නම් එය හොඳ පළමු මෙවලමක් බවට පත් කරයි.
පීටර්

123
nslookup <ip>

ඔබ සොයන දේ කරයි. එය ඔබ විමසන සේවාදායකය සහ ප්‍රති .ලය ඔබට කියනු ඇත.

උදාහරණයක් වශයෙන්:

c:\>nslookup 192.168.101.39
Server: dns1.local
Address: 192.168.101.24

Name: enigma.local
Address: 192.168.101.39

7
"<DC> හට wxyz: නොපවතින වසම සොයාගත නොහැක" යන පණිවිඩය සමඟ මෙය අසාර්ථක විය. මම උත්සාහ කළා @ පීටර්ගේ පිළිතුර, ගැටුම් යන්ත්‍රය වෙනත් වසමක තිබෙන බව.
ඇලෙස්ටෙයාර්

7
එය අසාර්ථක වූයේ nslookup ඩීඑන්එස් ගැන පමණක් සැලකිලිමත් වන අතර වින්ඩෝස් හි නම් ඩීඑන්එස් ප්‍රමාණවත් නොවේ නම් වෙනත් ක්‍රම මගින් විසඳනු ඇත.
මැසිමෝ

83

"පිං" හි ඇති කරදරය නම් එය නියත වශයෙන්ම නාම සේවාදායක සෙවීමේ මෙවලමක් නොවීමයි (nslookup වැනි) - නිදසුනක් ලෙස ඔබ සත්කාරක නාමයක් නම්, එය ක්‍රම කිහිපයකින් IP ලිපිනයකට විසඳා ගත හැකිය: DNS බැලීම, ධාරක ගොනු බැලීම, වින්ස් (දෙවියන්ගේ තහනම්) හෝ නෙට්බියොස් විකාශනය. එය යල්පැනගිය හැඹිලි ප්‍රති result ලයක් ලබා දිය හැකිය.

ක්‍රම අත්හදා බැලූ අනුපිළිවෙල සේවාදායකයින්ගේ TCP / IP වින්‍යාසය සහ නෝඩ් වර්ගයේ ධජය මත රඳා පවතී:

  • B-node (1): විකාශනය
  • පී-නෝඩ් (2): තුල්‍ය (වින්ස් පමණි)
  • M-node (4): මිශ්‍ර (විකාශනය, පසුව WINS)
  • H-node (8): දෙමුහුන් (WINS, පසුව විකාශනය)

වත්මන් පරිගණකයේ නෝඩ් වර්ගය බැලීමට:

C:\>ipconfig /all | find "Node Type"
Node Type . . . . . . . . . . . . : Hybrid

විභේදන ක්‍රමය කිසිදු සැලකිල්ලක් නොදක්වන්නේ නම් භාවිතා කරන්න

ping -a w.x.y.z

හෝ

nslookup w.x.y.z

කරුණාකරලා. ඔබ නිවැරදි නම සඳහා ඔබේ DNS සේවාදායකය විමසන බවට සහතික වීමට අවශ්‍ය නම්, nslookup භාවිතා කරන්න .

මෙයද බලන්න


PTR වාර්තාවක් නොමැතිව IP ලිපින රාශියක් ඇති බව මතක තබා ගන්න. එබැවින් සොයා බැලීමට කිසිවක් නොමැති නිසා ඩීඑන්එස් හරහා ආපසු හැරවීම ඒවා මත ක්‍රියා නොකරයි.
Xzenor

@Xzenor True, එබැවින්: "විභේදන ක්‍රමය කිසිදු සැලකිල්ලක් නොදක්වන්නේ නම්" සහ "ඔබ නිවැරදි නම සඳහා ඔබේ DNS සේවාදායකය විමසන බවට සහතික වීමට අවශ්‍ය නම්, nslookup භාවිතා කරන්න ". විකල්ප දෙකම සඳහා මම පිළිතුරු සපයමි, නමුත් ප්‍රශ්නය විශේෂයෙන් ප්‍රතිලෝම ඩීඑන්එස් සොයා බැලීම ය.
abstrask

35

IP ලිපිනය විමසීමට "-type = ptr" පරාමිතිය සමඟ NSLOOKUP භාවිතා කරන්න, වාක්‍ය ඛණ්ඩය:

nslookup -type=ptr 1.2.3.4

එවිට "in-addr.arpa" ප්‍රවේශය ද මුද්‍රණය කෙරේ (සොයාගත නොහැකි වුවද), උදාහරණයක් ලෙස:

C:\Users\UserName>nslookup -type=ptr 8.8.8.8
Server:  MyDnsServerName
Address:  X.X.X.X

Non-authoritative answer:
8.8.8.8.in-addr.arpa    name = google-public-dns-a.google.com

වර්ග පරාමිතිය නොමැතිව IP ලිපිනයක NSLOOKUP භාවිතා කරන විට පහළ විශ්වාසනීය ප්‍රතිචාරයට සාපේක්ෂව:

C:\Users\UserName>nslookup 8.8.8.8
Server:  MyDnsServerName
Address:  X.X.X.X

Name:    google-public-dns-a.google.com
Address:  8.8.8.8

3
ඔබට අන්තර්ක්‍රියාකාරී nslookup භාවිතා කිරීමට අවශ්‍ය නම්, nslookup විමසුමේදී "set q = ptr" ටයිප් කර ඊළඟ පේළියේ IP ඇතුල් කරන්න. ඔබ මා වැනි පැරණි පාසැල් පිස්සු නම්, "1.0.0.127.in-addr.arpa" වැනි ඔබට තවදුරටත් පසුපසට IP සෙවිය යුතු නැති බව ඔබ දැන සිටියේ නැත.
ටොඩ් විල්කොක්ස්

4
අවශ්‍ය නැත -type=ptrහෝ set q=ptrකිසිසේත් අවශ්‍ය නැත - nslookupIP ලිපිනයක් නැවත සකස් කර ඉදිරියට යාම වෙනුවට ආපසු හැරවීමක් කිරීමට තරම් දක්ෂය
සාරාංශය

1
නිසි පරිදි ආපසු හැරවීමේ පරීක්ෂාව සඳහා -type = ptr අවශ්‍ය වන්නේ එය IP ලිපිනයක් සමඟ nslookup ට වඩා නිවැරදි ප්‍රති result ලයක් මුද්‍රණය කරන බැවිනි. නිදොස් කිරීම සඳහා සහාය වීමට හෝ සිදුවන්නේ කුමක්ද යන්න පැහැදිලි කිරීමට සත්‍ය in-addr.arpa ප්‍රවේශය මුද්‍රණය කර තිබීම වඩා හොඳය.
ටෝනි වෝල්

15

nslookup විසින් ලිනක්ස් මත කළ හැකි ආකාරයටම වින්ඩෝස් මත ඩීඑන්එස් ප්‍රතිලෝම කරයි.

ඇත්ත වශයෙන්ම, සෑම අයිපී ලිපිනයකටම ප්‍රතිලෝම ප්‍රවේශයක් නොමැත


2
සෑම සත්කාරකයකුටම ඔවුන් සඳහා PTR වාර්තාවක් නොතිබීම හොඳ කරුණකි
රෝලන්ඩ් ෂෝ

2
ලිනක්ස්, බීඑස්ඩී සහ වින්ඩෝස් හි nslookup විවිධ දේ කරන අතර ඒවා විවිධ වැඩසටහන් බව සලකන්න.
හොඳ පුද්ගලයා

1
පීටීආර් නොමැති නම්, ඔබට වැඩි විස්තර සඳහා අයිපී හයිස් කළ හැකිය ..... සම්භාවිතාව සුළං සමඟ නැව්ගත නොකරයි lol
nandoP

9

මේ ආකාරයට nslookup භාවිතා කරන්න:

nslookup -type=PTR  127.0.0.1

7

ඔබට සම්මත NSLOOKUP විධානය භාවිතා කළ හැකිය:

nslookup 123.123.123.123

ප්‍රති result ලයක් ලබා ගැනීම සඳහා ප්‍රශ්නාර්ථයේ IP ලිපිනය සඳහා PTR වාර්තාවක් ලියාපදිංචි කළ යුතුය.


6

nslookup විසින් වින්ඩෝස් හි ප්‍රතිලෝම බැලීම් සිදු කරනු ඇත.

C:\>nslookup star.slashdot.org

Server:  my-dns-server
Address:  10.242.0.1

Name:    star.slashdot.org
Address:  216.34.181.48

C:\>nslookup 216.34.181.48

Server:  my-dns-server
Address:  10.242.0.1

Name:    star.slashdot.org
Address:  216.34.181.48

4

පිළිතුරු 9 ක් සහ කැණීම් සමඟ ආපසු හැරී බලන්නේ කෙසේදැයි කිසිවෙකු කීවේ නැත? එය හොඳම දේ

dig -x wxyz

එසේම, ඔබට බාෂ් ලූප, ස්ක්‍රිප්ට් ආදිය සඳහා "+ කෙටි" එකතු කළ හැකිය .... ඉදිරියට හෝ ආපසු හරවන්න :)


4
digඑය වින්ඩෝස් සමඟ නැව්ගත නොකරන බැවින් කිසිවෙකු සඳහන් කර නැත. OP හි ප්රශ්නය පවා මෙය පෙන්නුම් කරයි.
jscott

3
digසාමාන්‍යයෙන් හොඳම තේරීම ඩීඑන්එස් දෝශ නිරාකරණයයි. වින්ඩෝස් සමඟ නැව්ගත නොකළද වඩා හොඳ මෙවලමක් යෝජනා කිරීමට අනිවාර්යයෙන්ම යම් වටිනාකමක් ඇතැයි මම සිතමි. (වින්ඩෝස් හි isc.org/software/bind හි ඇත )
Håkan

එය හොඳම මෙවලම බව මම එකඟ වන අතර එය වින්ඩෝස් සඳහා පවතී, එය කවුළු සමඟ නැව්ගත කර නැත.
Xzenor

4

වින්ඩෝස් යටතේ ....

සම්මත පිං මඟින් IP ලිපිනයේ ධාරක නාමය ලබා නොදේ

ඩීඑන්එස් නිසියාකාරව සකසා ඇත්නම් මෙම තොරතුරු සොයා ගැනීමට එන්එස්ලූකප් භාවිතා කළ හැකිය

ක්රියා පටිපාටිය පහත පරිදි වේ:

DOS විමසුම විවෘත කරන්න

NSLookup

set type = ptr

ඒ බී සී ඩී

ප්‍රතිලෝම DNS සේවාදායක ලිපිනය සහ ධාරක නාමය සමඟ පෙන්වනු ඇත


1

තවත් ක්‍රමයක් තිබේ. IP ලිපිනය ආපසු හරවා nslookup භාවිතා කරන්න

nslookup -type=PTR 4.3.2.1.in-addr.arpa

ලිපිනය විසඳීමට 1.2.3.4


1
nslookup -type=PTR 4.3.2.1.in-addr.arpaඑය ඇත්ත වශයෙන්ම ක්‍රියාත්මක වීමට නම් ඔබ කළ යුතුව ඇත .
හොකන් ලින්ඩ්ක්විස්ට්

1

නම් nslookup, dig, hostපවතින නැහැ, මෙය අත්හදා බලන්න:

getent hosts google.de | awk '{ print $1 }'

උදා: ඩොකර් AWS ec2 නිදසුන් මත ක්‍රියා කරයි (ඒවා කිසිවක් ස්ථාපනය කර නැත)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.