Ito ang command na askmara-tcp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
askmara-tcp - gumawa ng mga simpleng query sa dns sa TCP
DESCRIPTION
askmara-tcp nagtatanong sa dns server na tinukoy ng user para sa mga tala, at naglalabas ng tugon sa a
csv2-compatible na format (csv2 ay ang format ng mga zone file na maradns gamit). Gayunpaman
hindi katulad askmara gumagamit ito ng TCP kaysa sa UDP.
PAGGAMIT
askmara-tcp [-n] [-v|-t oras] tanong [server]
Opsyon
-t Kung ito ay naroroon, ang sumusunod na argumento ay ang askmara-tcp oras, sa ilang mga segundo.
Tandaan na ang askmara-tcp hindi maaaring pareho ng user-defined timeout at verbose output.
-v Kung ito ay nakatakda, askmara-tcp ay verbosely output ang kumpletong tugon na ang server
ipinadala. Tandaan na ang verbose na output na ito ay hindi tugma sa csv2.
-n Kung ito ay nakatakda, askmara-tcp, kapag nagpapadala ng isang query, ay hindi hihiling ng DNS recursion;
sa madaling salita, hihilingin ng askmara-tcp na huwag makipag-ugnayan sa iba ang remote DNS server
DNS server upang sagutin ang query na pinag-uusapan.
tanong
dns record na itatanong. Ang query ay may dalawang seksyon: Ang uri ng record na gusto namin,
at ang hostname na gusto namin para sa record na ito.
Ang uri ng query ay maaaring magkaroon ng dalawang anyo: Isang isang titik na mnemonic, o isang numeric na rtype na sinusundan
sa pamamagitan ng colon. Ito ay agad na pinagdugtong ng buong pangalan ng host name na gusto namin
tumingin sa taas.
Halimbawa, para humingi ng IP ng 'example.com.', maaari naming gamitin ang isang titik na mnemonic, sa
ang form na 'Aexample.com.', o maaari naming gamitin ang numeric na RR na sinusundan ng isang colon, na nagbibigay ng
query na '1:example.com.' (dahil ang A ay may uri ng talaan ng isa). Tandaan na ang pangalan ng query
kailangan ang trailing tuldok sa dulo.
Sinusuportahan ng Askmara ang isang maliit na isang-titik na mnemonics, tulad ng sumusunod:
A ay nangangahulugan ng isang kahilingan para sa isang A (ipv4 address) RR
N nangangahulugang isang NS RR
C nangangahulugan na humihingi kami ng CNAME RR
S nangangahulugan na gusto namin ng SOA RR
P nangangahulugan na gusto natin ng PTR RR
@ ay nangangahulugan na nagmant tayo ng MX RR
T nangangahulugan na gusto namin ng TXT RR
Z nangangahulugan na gusto naming hingin ang lahat ng RR.
server
IP address ng dns server na tatanungin. Kung walang ibinigay na server, gagawin ng askmara-tcp
query 127.0.0.1.
HALIMBAWA
Pagtatanong sa server na may ip 127.0.0.1 para sa IP address ng example.com:
askmara-tcp Aexample.com.
Pagtatanong sa server na may ip 198.41.0.4 para sa IP address ng example.com:
askmara-tcp Aexample.com. 198.41.0.4
Pagtatanong sa server na may ip address na 127.0.0.1 para sa IP address ng example.com, gamit ang
ang rr_number:query format:
askmara-tcp 1:example.com.
Pagtatanong sa server na may ip address na 127.0.0.1 para sa isang SRV record. Sa partikular, hinihiling namin
para sa serbisyong "http over tcp" halimbawa.net. Dahil ang askmara-tcp ay walang a
mnemonic para sa mga uri ng record ng SRV, ginagamit namin ang numeric code (33 para sa SRV):
askmara-tcp 33:_http._tcp.example.net.
Pagtatanong sa server na may ip address na 127.0.0.1 para sa AAAA (ipv6 ip) record para sa
example.net:
askmara-tcp 28:example.net.
Tandaan na ang output ay isang raw DNS packet sa parehong mga halimbawa ng SRV at AAAA.
Gumamit ng askmara-tcp online gamit ang mga serbisyo ng onworks.net