විශේෂිත DNS සේවාදායකයට විමසුමක් යොමු කරන්නේ කෙසේද?


170

මා දන්නා විශේෂිත ඩීඑන්එස් සේවාදායකයෙකුට විමසුමක් නිකුත් කිරීමට මම කැමතියි. එය වින්ඩෝස් හෝ * නික්ස් වල තිබේ නම් එය ඇත්ත වශයෙන්ම වැදගත් නොවේ.

වින්ඩෝස් හි මට මෙවැනි දෙයක් කළ හැකිය:

C:\Documents and Settings\Anton Daneyko>nslookup superuser.com
Server:  DNSs2.Uni-Marburg.DE
Address:  137.248.21.22

Non-authoritative answer:
Name:    superuser.com
Address:  64.34.119.12

නමුත් මෙය දේශීය යන්ත්‍රයේ DNS සැකසුම් භාවිතා කරයි. ඒ වෙනුවට, මගේ විමසුම් වලට නිවැරදිව ප්‍රතිචාර දක්වන්නේද නැතහොත් කිසිසේත්ම ප්‍රතිචාර දක්වන්නේද යන්න පරීක්ෂා කිරීම සඳහා විශේෂිත ඩීඑන්එස් සේවාදායකයක් විමසීමට මම කැමැත්තෙමි.

එබැවින් එය මෙවැනි දෙයක් විය යුතුය:

nslookup --dns-ip=8.8.8.8 superuser.com

Answers:


221

මූලික A සහ ​​CNAME වාර්තා සඳහා, ඔබට සරලව කළ හැකිය

nslookup somewhere.com some.dns.server

Usage: 
   nslookup [-opt ...]             # interactive mode using default server
   nslookup [-opt ...] - server    # interactive mode using 'server'
   nslookup [-opt ...] host        # just look up 'host' using default server
   nslookup [-opt ...] host server # just look up 'host' using 'server'

හෝ ඔබ කිසිදු පරාමිතියක් නොමැතිව nslookup ටයිප් කළහොත් ඔබට තවත් බොහෝ විකල්ප කළ හැකිය ...

Commands:   (identifiers are shown in uppercase, [] means optional)
NAME            - print info about the host/domain NAME using default server
NAME1 NAME2     - as above, but use NAME2 as server
help or ?       - print info on common commands
set OPTION      - set an option
    all                 - print options, current server and host
    [no]debug           - print debugging information
    [no]d2              - print exhaustive debugging information
    [no]defname         - append domain name to each query
    [no]recurse         - ask for recursive answer to query
    [no]search          - use domain search list
    [no]vc              - always use a virtual circuit
    domain=NAME         - set default domain name to NAME
    srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, etc.
    root=NAME           - set root server to NAME
    retry=X             - set number of retries to X
    timeout=X           - set initial time-out interval to X seconds
    type=X              - set query type (ex. A,AAAA,A+AAAA,ANY,CNAME,MX,NS,PTR,SOA,SRV)
    querytype=X         - same as type
    class=X             - set query class (ex. IN (Internet), ANY)
    [no]msxfr           - use MS fast zone transfer
    ixfrver=X           - current version to use in IXFR transfer request
server NAME     - set default server to NAME, using current default server
lserver NAME    - set default server to NAME, using initial server
root            - set current default server to the root
ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)
    -a          -  list canonical names and aliases
    -d          -  list all records
    -t TYPE     -  list records of the given RFC record type (ex. A,CNAME,MX,NS,PTR etc.)
view FILE           - sort an 'ls' output file and view it with pg
exit            - exit the program

7
අත්පොත 'වසම්-නම' සහ 'dns-server' වැනි පැහැදිලි දෙයකට වඩා 'ධාරක' සහ 'සේවාදායකය' යන වචන භාවිතා කිරීම අවාසනාවකි.
ClearCrescendo

1
එය සම්පූර්ණයෙන්ම වැරදිය. "වසම්-නම" යනු සත්කාරක නාමයක කොටසක් පමණි. වසම් උපසර්ගය මඟ හැර FQDN හි “ධාරක” කොටස දෙස බැලීමෙන් ඔබට සැබවින්ම කළ හැකිය. NSLOOKUPගැලපීමක් ලබා ගැනීම සඳහා ඔබේ පද්ධතිය තුළ වින්‍යාස කර ඇති ඕනෑම සෙවුම් උපසර්ගයක් ස්වයංක්‍රීයව භාවිතා කිරීමට උත්සාහ කරයි.
TheCompWiz

1
NSLOOKUPවිකල්ප භාවිතා කිරීම සඳහා ඔබට සම්පුර්ණයෙන්ම ප්‍රවේශ විය යුතු නැත - වාක්‍ය ඛණ්ඩය ටිකක් අමුතුයි. උදාහරණය :nslookup -all -debug -type=ANY -class=ANY servertolookup.com someDNSserver.com
Coruscate5

11

Nslookup හි විකල්පයන් හාරා, ඔබ ආයාචනා කළහොත් ඔබට පෙන්විය හැකි nslookupඅතර පසුව helpnslookup අන්තර්ක්‍රියාකාරී මාදිලියේ ටයිප් කිරීමෙන් මට නිවැරදි පිළිතුර ලැබුණි:

C:\Documents and Settings\Anton Daneyko>nslookup help
Server:  DNSs2.Uni-Marburg.DE
Address:  137.248.21.22

*** DNSs2.Uni-Marburg.DE can't find help: Non-existent domain

C:\Documents and Settings\Anton Daneyko>nslookup
Default Server:  DNSs2.Uni-Marburg.DE
Address:  137.248.21.22

> stackoverflow.com 8.8.8.8
Server:  [8.8.8.8]
Address:  8.8.8.8

Non-authoritative answer:
Name:    stackoverflow.com
Address:  64.34.119.12

17
මෙම පිළිතුර "යන්තම් හාරන්න ..." සමඟ ආරම්භ වන බව දුටු විට මම සිනාසුණෙමි.
හොසේන්

7

ඔව්, C:\Documents and Settings\Anton Daneyko>nslookup superuser.com superuser.com සඳහා වන IP ලිපිනය සොයා ගැනීමට ඔබේම DNS සේවාදායකය සොයා බලනු ඇත. ඔබ විධාන රේඛාවට ip ලිපිනය හෝ වෙනත් DNS සේවාදායකයක නම එකතු කළහොත්, එය superuser.com හි ip ලිපිනය සඳහා DNS සේවාදායකය ලබා දී ඇති බව සොයා බලයි. උදා:

C:\Documents and Settings\Anton Daneyko>nslookup superuser.com 8.8.4.4
Server:  google-public-dns-b.google.com
Address:  8.8.4.4

Non-authoritative answer:
Name:    superuser.com
Addresses:  190.93.245.58
      190.93.246.58
      141.101.114.59
      190.93.247.58
      190.93.244.58

මාර්ගය වන විට, 8.8.4.4 යනු ගූගල් ඩීඑන්එස් සේවාදායකයන්ගේ අයිපී ලිපිනයයි.

නමුත්, ඉහත දෙකම "අධිකාරී නොවන පිළිතුරු" ලබා දෙයි, ඒ දෙකම SOU නොවේ, එය superuser.com වසම සඳහා බලයලත් වේ. දෙදෙනාම සතුව හැඹිලි පිටපතක් ඇති අතර එය SOA වෙතින් ප්‍රචාරය කර ඇත. ඔබට බලයලත් සේවාදායකයාගෙන් විමසීමට අවශ්‍ය නම්, පළමුව විධානය භාවිතා කරමින් බලයලත් සේවාදායකයේ ip ලිපිනයේ නම සොයා ගන්න:

C:\Documents and Settings\Anton Daneyko>nslookup -type=ns superuser.com
Server:  DNSs2.Uni-Marburg.DE
Address:  137.248.21.22

Non-authoritative answer:
superuser.com   nameserver = cf-dns02.superuser.com
superuser.com   nameserver = cf-dns01.superuser.com

cf-dns02.superuser.com  internet address = 173.245.59.4
cf-dns02.superuser.com  AAAA IPv6 address = 2400:cb00:2049:1::adf5:3b04
cf-dns01.superuser.com  AAAA IPv6 address = 2400:cb00:2049:1::adf5:3a35
cf-dns01.superuser.com  internet address = 173.245.58.53

මෙය ඔබගේ දේශීය ඩීඑන්එස් සේවාදායකයෙන්, මාර්බර්ග් යුනි වෙතින් බලයලත් නොවන පිළිතුරක් ලබා දෙනු ඇත, සුපර් යූසර්.කොම් සඳහා සියලු බලයලත් සේවාදායකයන් නම් කරයි. එවිට ඔබට පහත දැක්වෙන පරිදි බලයලත් සේවාදායකයන් 4 න් ඕනෑම එකක් විමසීමට අප කලින් භාවිතා කළ විධානය භාවිතා කළ හැකිය:

C:\Documents and Settings\Anton Daneyko>nslookup superuser.com 173.245.59.4
Server:  cf-173-245-59-4.cloudflare.com
Address:  173.245.59.4

Name:    superuser.com
Addresses:  141.101.114.59
      190.93.246.58
      190.93.245.58
      190.93.247.58
      190.93.244.58

ඔබ දකින පරිදි, මේ වතාවේ බලයලත් SOA සේවාදායකයා විසින් ip ලිපින ආපසු ලබා දෙන ලදි, එබැවින් "බලයලත් නොවන පිළිතුර" යන අදහස තවදුරටත් ඔබට නොපෙනේ. ඔබ නව ඩොමේන් නාමයක් නිර්මාණය කළ විට හෝ සත්කාරක සේවා සපයන්නන් වෙනස් කළ විට හෝ වෙනත් ඩොමේන් රෙජිස්ට්‍රාර්වරයෙකු වෙත මාරු කළ විට මෙය විශේෂයෙන් ප්‍රයෝජනවත් වේ, තවද ඔබේ වෙබ් අඩවියට පිවිසිය නොහැක, මන්ද නව අයිපී ලිපින පැය 24 කට පසුව පවා ප්‍රචාරය කර නොමැති බැවිනි. එවිට ඔබට SOA සමඟ ආරම්භ කර ඔබගේ නිවැරදි ip ලිපිනය DNS සේවාදායකයා විසින් ලබා දී ඇත්දැයි තහවුරු කර ගත හැකි අතර පසුව එය ගසෙන් පහළට අනුගමනය කරන්න. ගූගල් ඩීඑන්එස් සේවාදායකයන්ට වෙනස්කම් ලැබී ඇත්දැයි පරීක්ෂා කිරීම හොඳය, පසුව අවසාන වශයෙන් ඔබේ දේශීය ඩීඑන්එස් සේවාදායකයාට අයිපී ලිපිනය නිවැරදි කිරීම සඳහා ඔබේ වසම් නාමය නිරාකරණය කළ හැකි නම්.


2

එක් විධානයක් සමඟ නිශ්චිත DNS සේවාදායකයෙන් නිශ්චිත වාර්තා වර්ග ලබා ගන්න

ඔබ සඳහන් කළ DNS සේවාදායකය භාවිතා කරමින් nslookup විසින් ආපසු ලබා දුන් සුපුරුදු A සහ ​​AAAA (සහ CNAME) වාර්තා හැර වෙනත් වාර්තා වර්ග සොයා බැලීමට:

nslookup -q=<record type> <host> <DNS server>

උදාහරණයක් ලෙස, stackexchange.comDNS සේවාදායකය භාවිතා කරමින් වසම සඳහා MX වාර්තා ආපසු ලබා දීම සඳහා 8.8.4.4විධානය වනුයේ:

nslookup -q=MX stackexchange.com 8.8.4.4

1

Nslookup හි ඔබගේ පෙරනිමි DNS සේවාදායකය වෙනස් කිරීම සඳහා ඔබට සේවාදායකය ටයිප් කිරීමෙන් සේවාදායකය වෙනස් කළ හැකිය NAMEorIPofDNS පහත දැක්වෙන මෙම උදාහරණයේ දී මම මගේ සුපුරුදු DNS සේවාදායකය (192.168.50.21) නව එකක් (4.2.2.3) ලෙස වෙනස් කර ඇත්තෙමි.

C: \ Windows \ system32> nslookup

පෙරනිමි සේවාදායකය: නොදන්නා

ලිපිනය: 192.168.50.21

සේවාදායකය 4.2.2.3

පෙරනිමි සේවාදායකය: c.resolvers.level3.net

ලිපිනය: 4.2.2.3

>

192.168.50.21 ට සාපේක්ෂව 4.2.2.3 ට එරෙහිව විමසීම් කිරීමට මම දැන් සූදානම්


මෙය තවත් පිළිතුරක් අනුපිටපත් කරන අතර නව අන්තර්ගතයක් එක් නොකරයි. ඔබට ඇත්ත වශයෙන්ම අළුත් යමක් දායක නොවන්නේ නම් කරුණාකර පිළිතුරක් පළ නොකරන්න.
ඩේවිඩ් පොස්ටිල්

නව අන්තර්ගතයක් නැත, නමුත් වටිනාකම. දිගු පිළිතුරුවලට වඩා මම මෙම පිළිතුරට කැමතියි :)
පවෙල් සියොක්

0

ඔබගේ සම්බන්ධතාවය සමඟ භාවිතා කිරීමට ප්‍රාථමික DNS වින්‍යාසගත කළ හැකිය.
ඔබගේ සම්බන්ධතා ගුණාංග => අන්තර්ජාල ප්‍රොකෝල් (TCP / IP) වෙත යන්න. (ඔබට ස්ථිතික IP සැකසිය හැකි ස්ථානය)
මෙහිදී ඔබට එක් එක් සම්බන්ධතාවය සඳහා භාවිතා කිරීමට අවශ්‍ය DNS අතින් නිර්වචනය කළ හැකිය.
පරීක්ෂා කිරීමෙන් පසුව, ඔබට එය සැමවිටම එහි පෙර වටිනාකමට වෙනස් කළ හැකිය.


3
මම හිතන්නේ නැහැ එය ඩීඑන්එස් සේවාදායකයක් විමසීමේ “සෘජු” ක්‍රමයක් කියා.
lepe

0

මම Openwrt 18.06.1 ARMv6 රාස්ප්බෙරි පයි හි වැඩ කරමින් ටෝර් ඩීඑන්එස් මෙන්ම ඩන්ස්ක්‍රිප්ට්-ප්‍රොක්සි සැකසීමද ඒ හා සමාන ගැටළුවක් විය. එයට මූලික හේතුව වන්නේ දේශීය isp විසින් root-servers.net වෙතින් අනාරක්ෂිත ප්‍රතිචාර දැක්වීම, වෙබ් අඩවිය හමු නොවූ බව පවසන ප්‍රතිචාර, පසුව ඔවුන්ගේම වෙබ් අඩවියකට හරවා යැවීමයි. එය විශාල ආරක්ෂක දෝෂයක් නොවන අතර එය විශේෂයෙන් ප්‍රයෝජනවත් යැයි මට නොපෙනේ.

නිශ්චිත ලිපිනයක් විමසීමේදී කළ යුතු පළමු පරීක්ෂණය ඇත්ත වශයෙන්ම අවලංගු ලිපිනයක් උත්සාහ කිරීම, සේවාදායකය, වරාය සහ ධාරක පරාමිතීන් භාවිතා කරන විට ඔබට නිසි ශුන්‍ය ප්‍රතිචාරයක් ලැබෙන බවට වග බලා ගැනීම සඳහා, බොහෝ මාර්ගෝපදේශ සහ අනුවාදයන් ඇති අතර සිතීම පහසුය හැඹිලි ප්‍රති results ල හෝ පෙරනිමි සේවාදායකයන්ගෙන් පිළිතුරු සපයන විට ඔබ වරාය පරීක්ෂණයක් සිදු කරයි. ශුන්‍ය ප්‍රතිචාරයක් ලැබීමෙන් පසු සක්‍රීය සේවාදායක ලිපිනයක් සහ වරාය සමඟ වැඩ කරන්න. සක්‍රීය වරායන් netstat -plnt සමඟ openwrt හි පෙන්විය හැකි නමුත් සමහර රවුටර විධාන පළමුව ස්ථාපනය කිරීමට අවශ්‍ය විය හැකි බව සලකන්න. වරාය 9053 හි මා පිහිටුවා ඇති ටෝර් සේවාව මෙහි නොපෙන්වන නමුත් ටෝර්ක් ගොනුවට DNSPort 127.0.0.1:9053 එකතු කිරීමෙන් පසුවද ක්‍රියා කරයි. මෙම වේදිකාවේ nslookup ආකෘතිය [ධාරක] සහ [සේවාදායක] පරාමිතීන් පිළිගන්නා අතර මට nslookup cnn.com සමඟ tor dns පරීක්ෂා කළ හැකිය 127.0.0.1 # 9053 මට nslookup cnn විධානය සමඟ dnscrypt පරීක්ෂා කළ හැකිය. com 127.0.0.1 # 5353 අවලංගු වරාය අංක හෝ වසම් වලට වෙනස් කිරීමෙන් ප්‍රතිචාරයක් ලැබේ; ; සම්බන්ධතාවය කල් ඉකුත් වී ඇත; කිසිදු සේවාදායකයක් වෙත ළඟා විය නොහැක ඩිග් ද ඕපන් වර්ට් හි ක්‍රියා කරන නමුත් බන්ධන-කැණීම් පැකේජයෙන් ස්ථාපනය කළ යුතුය. dig -q 127.0.0.1 -p 9053 www.bbc.com අවලංගු වරායන් සඳහා නැවත අසමත් වේ. මගේ නඩුවේදී / etc / config / network හි ඇතුළත් කිරීම් වෙනස් කර මා කලින් අනාරක්ෂිත dns ඇතුළත් කිරීම් භාවිතා කළ ජාල සඳහා dns '127.0.0.1' විකල්පය සැකසූ විට ගැටළුව විසඳුණි.


0

කවුළු සඳහා ඔබ සොයන දේ ඊළඟ ලිපියෙන් ඉදිරිපත් කෙරේ: https://technet.microsoft.com/en-us/library/ff394369.aspx


1
සුපිරි පරිශීලකයා වෙත සාදරයෙන් පිළිගනිමු! මෙය න්‍යායාත්මකව ප්‍රශ්නයට පිළිතුරු දිය හැකි අතර, පිළිතුරේ අත්‍යවශ්‍ය කොටස් මෙහි ඇතුළත් කිරීම වඩාත් සුදුසු වන අතර, යොමු කිරීම සඳහා සබැඳිය සපයයි.
බර්ටිබ්
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.