GoGPT Best VPN GoSearch

OnWorks favicon

script6 - ອອນລາຍໃນຄລາວ

ແລ່ນ script6 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ script6 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


script6 - ເຄື່ອງມືເພື່ອເຮັດໃຫ້ວຽກງານ IPv6 ສັບສົນງ່າຍ script6 SCRIPT [PARAMETERS]

ລາຍລະອຽດ


script6 ເປັນສະຄຣິບທີ່ຕັ້ງຂຶ້ນເລື້ອຍໆ ແລະ/ຫຼື ວຽກງານທີ່ກ່ຽວຂ້ອງກັບ IPv6 ທີ່ສັບສົນຫຼາຍ
ງ່າຍດາຍ.

ສະຄຣິບ

ໄດ້ຮັບ-aaaa

ສະຄຣິບນີ້ບໍ່ມີການໂຕ້ຖຽງອີກຕໍ່ໄປ, ແລະດໍາເນີນການດັ່ງນີ້:

+ ເຄື່ອງ​ມື​ອ່ານ​ຊື່​ໂດ​ເມນ​ຈາກ​ມາດ​ຕະ​ຖານ​ການ​ປ້ອນ​ຂໍ້​ມູນ (ຫນຶ່ງ​ຕໍ່​ແຖວ​)​,
ແລະໄດ້ຮັບບັນທຶກ AAAA ສໍາລັບໂດເມນທີ່ສອດຄ້ອງກັນ. ຖ້າ
ຊື່ໂດເມນບໍ່ມີບັນທຶກ AAAA, ເຄື່ອງມືຈະເພີ່ມ
suffix "www.", ໃນຄວາມຫວັງວ່າຊື່ໂດເມນຜົນໄດ້ຮັບ
ອາດຈະມີບາງອັນ.

+ ແຖວທີ່ຕົວອັກສອນບໍ່ຫວ່າງທຳອິດແມ່ນເຄື່ອງໝາຍຕົວເລກ (#)
ໄດ້ຖືກພິຈາລະນາວ່າມີຄໍາເຫັນ, ແລະດັ່ງນັ້ນຈຶ່ງຖືກລະເລີຍ.

+ ຮູບ​ແບບ​ຂອງ​ຜົນ​ໄດ້​ຮັບ​ແມ່ນ​:

# DOMAIN_NAME (CANONIC_NAME)
IPV6_ADDRESS_1
IPV6_ADDRESS_2

get-alexa-domains

ສະຄຣິບນີ້ບໍ່ມີການໂຕ້ຖຽງອີກຕໍ່ໄປ, ແລະດໍາເນີນການດັ່ງນີ້:

+ ມັນອ່ານຈາກສາຍວັດສະດຸປ້ອນມາດຕະຖານທີ່ມີຮູບແບບດຽວກັນກັບສິ່ງເຫຼົ່ານັ້ນ
ເວັບໄຊທ໌ 1M ອັນດັບຕົ້ນຂອງ Alexa. ນັ້ນແມ່ນ, ເສັ້ນທີ່ມີ syntax ຕໍ່ໄປນີ້:

ອັນດັບ, DOMAIN_NAME

+ ມັນສະກັດຊື່ໂດເມນຈາກແຕ່ລະແຖວ, ແລະພິມທີ່ສອດຄ້ອງກັນ
ຊື່ໂດເມນກັບຜົນຜະລິດມາດຕະຖານ.

script ນີ້ປົກກະຕິເປັນປະໂຫຍດສໍາລັບການສະກັດຊື່ໂດເມນຈາກເວັບໄຊທ໌ 1M ເທິງສຸດຂອງ Alexa
ໄຟລ໌, ເຊັ່ນວ່າພວກເຂົາສາມາດຖືກປຸງແຕ່ງໂດຍເຄື່ອງມືອື່ນໆ (ເຊັ່ນຄໍາສັ່ງ get-aaaa ຂອງ
script6).

get-ns

ສະຄຣິບນີ້ບໍ່ມີການໂຕ້ຖຽງອີກຕໍ່ໄປ, ແລະດໍາເນີນການດັ່ງນີ້:

+ ເຄື່ອງ​ມື​ອ່ານ​ຊື່​ໂດ​ເມນ​ຈາກ​ມາດ​ຕະ​ຖານ​ການ​ປ້ອນ​ຂໍ້​ມູນ (oner ຕໍ່​ແຖວ​)​,
ແລະໄດ້ຮັບບັນທຶກ NS ສໍາລັບໂດເມນທີ່ສອດຄ້ອງກັນ.

+ ແຖວທີ່ຕົວອັກສອນບໍ່ຫວ່າງທຳອິດແມ່ນເຄື່ອງໝາຍຕົວເລກ (#)
ໄດ້ຖືກພິຈາລະນາວ່າມີຄໍາເຫັນ, ແລະດັ່ງນັ້ນຈຶ່ງຖືກລະເລີຍ.

+ ຮູບ​ແບບ​ຂອງ​ຜົນ​ໄດ້​ຮັບ​ແມ່ນ​:

# DOMAIN_NAME (CANONIC_NAME)
MX_RECORD_1
MX_RECORD_2

get-mx

ສະຄຣິບນີ້ບໍ່ມີການໂຕ້ຖຽງອີກຕໍ່ໄປ, ແລະດໍາເນີນການດັ່ງນີ້:

+ ເຄື່ອງ​ມື​ອ່ານ​ຊື່​ໂດ​ເມນ​ຈາກ​ມາດ​ຕະ​ຖານ​ການ​ປ້ອນ​ຂໍ້​ມູນ (oner ຕໍ່​ແຖວ​)​,
ແລະໄດ້ຮັບ MX ສໍາລັບໂດເມນທີ່ສອດຄ້ອງກັນ.

+ ແຖວທີ່ຕົວອັກສອນບໍ່ຫວ່າງທຳອິດແມ່ນເຄື່ອງໝາຍຕົວເລກ (#)
ໄດ້ຖືກພິຈາລະນາວ່າມີຄໍາເຫັນ, ແລະດັ່ງນັ້ນຈຶ່ງຖືກລະເລີຍ.

+ ຮູບ​ແບບ​ຂອງ​ຜົນ​ໄດ້​ຮັບ​ແມ່ນ​:

# DOMAIN_NAME (CANONIC_NAME)
MX_RECORD_1
MX_RECORD_2

get-ns

ສະຄຣິບນີ້ບໍ່ມີການໂຕ້ຖຽງອີກຕໍ່ໄປ, ແລະດໍາເນີນການດັ່ງນີ້:

+ ເຄື່ອງ​ມື​ອ່ານ​ຊື່​ໂດ​ເມນ​ຈາກ​ມາດ​ຕະ​ຖານ​ການ​ປ້ອນ​ຂໍ້​ມູນ (oner ຕໍ່​ແຖວ​)​,
ແລະໄດ້ຮັບບັນທຶກ NS ສໍາລັບໂດເມນທີ່ສອດຄ້ອງກັນ.

+ ແຖວທີ່ຕົວອັກສອນບໍ່ຫວ່າງທຳອິດແມ່ນເຄື່ອງໝາຍຕົວເລກ (#)
ໄດ້ຖືກພິຈາລະນາວ່າມີຄໍາເຫັນ, ແລະດັ່ງນັ້ນຈຶ່ງຖືກລະເລີຍ.

+ ຮູບ​ແບບ​ຂອງ​ຜົນ​ໄດ້​ຮັບ​ແມ່ນ​:

# DOMAIN_NAME (CANONIC_NAME)
MX_RECORD_1
MX_RECORD_2

get-trace-stats

ຄໍາສັ່ງນີ້ເຮັດໃຫ້ເຄື່ອງມື script6 ອ່ານຈາກການປ້ອນມາດຕະຖານຜົນຂອງ "script6
trace" ຄໍາສັ່ງ (ປົກກະຕິແລ້ວທໍ່ຈາກໄຟລ໌), ແລະຜະລິດສະຖິຕິໂດຍອີງໃສ່ດັ່ງກ່າວ
ຜົນໄດ້ຮັບ.

ໃນບັນດາສະຖິຕິທີ່ຜະລິດໂດຍຄໍາສັ່ງນີ້ແມ່ນ:

* ອັດຕາການລຸດຂອງແພັກເກັດ: ນັ້ນແມ່ນ, ເປີເຊັນຂອງຈຸດຫມາຍປາຍທາງ IPv6
ທີ່​ຢູ່​ທີ່​ສົ່ງ​ຜົນ​ບໍ່​ສາ​ມາດ​ເຂົ້າ​ເຖິງ​ໄດ້​ຖ້າ​ຫາກ​ວ່າ​ສ່ວນ​ຫົວ IPv6 ແມ່ນ​
ຈ້າງ.

* ອັດຕາການຫຼຸດລົງຂອງແພັກເກັດໂດຍ AS ທີ່ແຕກຕ່າງກັນ: ນັ້ນແມ່ນ, ເປີເຊັນຂອງແພັກເກັດ
ການຫຼຸດລົງທີ່ເກີດຂື້ນໃນລະບົບອັດຕະໂນມັດ (AS) ນອກເຫນືອຈາກ AS
ທີ່ສອດຄ້ອງກັບທີ່ຢູ່ IPv6 ປາຍທາງ.

* ອັດ​ຕາ​ການ​ຫຼຸດ​ລົງ​ຂອງ​ຊອງ​ໂດຍ​ດຽວ​ກັນ AS​: ນັ້ນ​ແມ່ນ​, ສ່ວນ​ຮ້ອຍ​ຂອງ​ຊອງ​
ການຫຼຸດລົງທີ່ເກີດຂື້ນໃນລະບົບ Autonomous System (AS) ດຽວກັນກັບນັ້ນ
ທີ່ສອດຄ້ອງກັບທີ່ຢູ່ IPv6 ປາຍທາງ.

* ສະຖິຕິ Delta-Hops: ສະຖິຕິກ່ຽວກັບ Delta-Hops ທີ່
packet drops ເກີດຂຶ້ນ, ກັບ "delta-hops" ກໍານົດເປັນ "ຈໍານວນຂອງ
hops ຈາກຈຸດຫມາຍປາຍທາງທີ່ຕັ້ງໄວ້."

ສະຖິຕິທີ່ໄດ້ຮັບ-trace-stats ດໍາເນີນການກວດສອບສຸຂະພາບຈໍານວນຫນຶ່ງກ່ຽວກັບຂໍ້ມູນການປ້ອນຂໍ້ມູນ (ເຊັ່ນ, ຜົນຜະລິດ.
ຈາກ "script6 trace"). ຕົວຢ່າງ, ຖ້າເສັ້ນການປ້ອນຂໍ້ມູນຊີ້ບອກວ່າການຕອບຫຼ້າສຸດ
node ສໍາລັບຄໍາສັ່ງ path6 ທີ່ບໍ່ແມ່ນ EH ທີ່ບໍ່ແມ່ນຈຸດຫມາຍປາຍທາງທີ່ມີຈຸດປະສົງ, ນີ້ຫມາຍຄວາມວ່າ
ຈຸດຫມາຍປາຍທາງແມ່ນບໍ່ສາມາດເຂົ້າຫາໄດ້ເຖິງແມ່ນວ່າໃນເວລາທີ່ບໍ່ມີສ່ວນຂະຫຍາຍ IPv6, ແລະດ້ວຍເຫດນີ້
ເສັ້ນທີ່ສອດຄ້ອງກັນຈະຖືກຍົກເລີກ.

trace DESTINATION [EHTYPE[EHSIZE]] [ພິທີການ [DESTPORT]]]

ຄໍາສັ່ງຕິດຕາມເຮັດໃຫ້ script6 ອ່ານທີ່ຢູ່ IPv6 ຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ (ໂດຍປົກກະຕິ
ທໍ່ຈາກໄຟລ໌). ສໍາລັບແຕ່ລະທີ່ຢູ່ IPv6, script6 ຈະພະຍາຍາມແຍກ IPv6 blackholes
ເປັນຜົນມາຈາກການຈ້າງສ່ວນຫົວສ່ວນຂະຫຍາຍ IPv6. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊຸດ probe (ປະກອບດ້ວຍ
IPv6 Extension Headers) ແມ່ນຊຸດ IPv6 ທີ່ມີສ່ວນຫົວຕົວເລືອກປາຍທາງຂອງ 8 bytes,
encapsulating ICMPv6 Echo ຂໍ້ຄວາມຮ້ອງຂໍ. ຢ່າງໃດກໍຕາມ, ນີ້ສາມາດ overridden ໂດຍ
ການລະບຸ EHTYPE {DO,HBH,FH}, EHSIZE (ເປັນຈຳນວນເຕັມ), PROTOCOL {tcp,udp,icmpv6}, ແລະ
DESTPORT (ຈຳນວນເຕັມສັ້ນ) ພາຣາມິເຕີ.

ຄໍາສັ່ງ "ຕິດຕາມ" ຂອງເຄື່ອງມື script6 ພາຍໃນໃຊ້ເຄື່ອງມື path6 ຂອງຊຸດເຄື່ອງມື
ດັ່ງນີ້. ໃຫ້ພວກເຮົາສົມມຸດວ່າພວກເຮົາຕ້ອງການທີ່ຈະແຍກເປັນ blackhole IPv6 ໃນເສັ້ນທາງໄປສູ່
ລະບົບປາຍທາງ 2001:db8:d::1. ກ່ອນອື່ນ ໝົດ, script6 ຈະໄດ້ຮັບຜົນຜະລິດຂອງ path6
ໄປສູ່ຈຸດໝາຍດັ່ງກ່າວ:

1. 2001:db8:1:1000::1
2. 2001:db8:2:2000::4
3. 2001:db8:2:4000::1
4. 2001:db8:3:4000::1
5. 2001:db8:3:1000::1
6. 2001:db8:4:4000::1
7. 2001:db8:4:1000::1
8. 2001:db8:5:5000::1
9. 2001:db8:5:6000::1
10. 2001:db8:d::1

ຫຼັງຈາກນັ້ນ, script6 ຈະໄດ້ຮັບຜົນໄດ້ຮັບຂອງ EH-enabled path6 ໄປຫາປາຍທາງດຽວກັນ:

1. 2001:db8:1:1000::1
2. 2001:db8:2:2000::4
3. 2001:db8:2:4000::1
4. 2001:db8:3:4000::1
5. 2001:db8:3:1000::1
6. 2001:db8:4:4000::1

ເພື່ອຜົນປະໂຫຍດຂອງຄວາມສົດຊື່ນ, ໃຫ້ພວກເຮົາອ້າງອີງເຖິງໂຫນດຕອບສຸດທ້າຍໃນເສັ້ນທາງທີ່ເປີດໃຊ້ EH6.
("2001:db8:4:4000::1" ໃນກໍລະນີນີ້) ເປັນ "M". ສົມມຸດວ່າທັງສອງແພັກເກັດຢູ່ໃນທັງສອງຄໍາສັ່ງ path6
ຈ້າງເສັ້ນທາງດຽວກັນ, ພວກເຮົາຈະອ້າງເຖິງ "node ດັ່ງຕໍ່ໄປນີ້ node ຕອບສະຫນອງສຸດທ້າຍໃນ
EH-enabled path6" ("2001:db8:4:1000::1" ໃນກໍລະນີຂອງພວກເຮົາ), ເປັນ "M+1", ແລະອື່ນໆ.

ອີງໃສ່ຂໍ້ມູນ traceroute ຂ້າງເທິງ, ທີ່ node ຕົວຈິງແມ່ນການຫຼຸດລົງ EH-.
ແພັກເກັດທີ່ເປີດໃຊ້ງານຈະຂຶ້ນກັບວ່າ dropping node filters packets on ingress ຫຼື the
ຂາອອກ. ຖ້າເປັນອະດີດ, node dropping ຈະເປັນ M+1. ຖ້າສຸດທ້າຍ, ການຫຼຸດລົງຂອງຂໍ້
ຈະເປັນ "M".

path6 ສົມມຸດວ່າ nodes ປະຕິບັດ ingress-filtering. ດັ່ງນັ້ນ, ໃນຕົວຢ່າງຂອງພວກເຮົາຂ້າງເທິງສຸດທ້າຍ
ໂຫນດຕອບສະຫນອງຕໍ່ traceroute ທີ່ເປີດໃຊ້ EH ("M") ແມ່ນ "2001:db8:4:4000::1", ແລະດັ່ງນັ້ນ.
ພວກເຮົາສົມມຸດ "node" dropping node ເປັນ "2001:db8:4:1000::1" ("M+1").

ຜົນໄດ້ຮັບຜົນໄດ້ຮັບຈະມີ syntax ດັ່ງຕໍ່ໄປນີ້:

DEST#LAST_NOEH#HOPS_NOEH#LAST_EH$HOPS_EH#DROPN#DROPN2

ບ່ອນທີ່:

* DEST: ທີ່ຢູ່ IPv6 ປາຍທາງ (ຕາມທີ່ອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ).
ໃນຕົວຢ່າງຂອງພວກເຮົາຂ້າງເທິງ, ນີ້ຈະເປັນ 2001:db8:d::1.

* LAST_NOEH: ທີ່ຢູ່ IPv6 ຕອບຫຼ້າສຸດສໍາລັບຄໍາສັ່ງ path6
ໂດຍບໍ່ມີສ່ວນຂະຫຍາຍ IPv6 (ອັນນີ້ຈະຄືກັນກັບ DEST
ຖ້າມີເສັ້ນທາງເຮັດວຽກໄປຫາຈຸດຫມາຍປາຍທາງ). ໃນຕົວຢ່າງຂອງພວກເຮົາ
ຂ້າງເທິງ, ນີ້ຈະເປັນ 2001:db8:d::1.

* HOPS_NOEH: ຈຳນວນ hops ຫາ LAST_NOEH. ໃນຕົວຢ່າງຂອງພວກເຮົາຂ້າງເທິງ,
ນີ້ຈະເປັນ "10".

* LAST_EH: ທີ່ຢູ່ IPv6 ທີ່ຕອບຫຼ້າສຸດຢູ່ໃນເສັ້ນທາງທີ່ EH-enabled EH
ຄໍາສັ່ງ. ໃນຕົວຢ່າງຂອງພວກເຮົາຂ້າງເທິງ, ນີ້ຈະເປັນ 2001:db8:4:4000::1.

* HOPS_EH: ຈໍານວນ hops ຫາ LAST_EH. ໃນຕົວຢ່າງຂອງພວກເຮົາຂ້າງເທິງ, ນີ້
ຈະເປັນ "6".

* DROPN: dropping node (M+1 ໃນຄໍາອະທິບາຍຂອງພວກເຮົາຂ້າງເທິງ). ໃນຂອງພວກເຮົາ
ຕົວຢ່າງຂ້າງເທິງ, ນີ້ຈະເປັນ 2001:db8:4:1000::1.

* DROPN: Node ຫຼັງຈາກ node ຫຼຸດລົງ (M+2). ໃນຕົວຢ່າງຂອງພວກເຮົາ,
ນີ້ຈະເປັນປີ 2001:db8:5:5000::1.

ຜົນໄດ້ຮັບຂອງຄໍາສັ່ງ "trace" ແມ່ນຫມາຍຄວາມວ່າຈະຖືກປຸງແຕ່ງໂດຍຄໍາສັ່ງ get-trace-stats
ຂອງເຄື່ອງມື script6. ກະລຸນາກວດເບິ່ງ ຂຸມດຳ6(1) ເຄື່ອງ​ມື​ສໍາ​ລັບ​ເຄື່ອງ​ມື​ທີ່​ເປັນ​ມິດ​ກັບ​ມະ​ນຸດ​ຫຼາຍ​ກວ່າ​
ສໍາລັບການໂດດດ່ຽວ IPv6 blackholes.

ຕົວຢ່າງ


ພາກສ່ວນຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນກໍລະນີການນໍາໃຊ້ປົກກະຕິຂອງ script6 ເຄື່ອງມື.

ຍົກຕົວຢ່າງ #1

$ script6 get-asn 2001:db8::1

ໄດ້​ຮັບ​ເລກ Origin Autonomous System (AS) ສໍາ​ລັບ​ທີ່​ຢູ່ IPv6 2001:db8::1.

ຍົກຕົວຢ່າງ #2

$ script6 get-as 2001:db8::1

ໄດ້​ຮັບ​ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ການ​ຕົ້ນ​ກໍາ​ເນີດ Autonomous System (AS​) ຂອງ​ທີ່​ຢູ່ IPv6​
2001:db8::1.

ຍົກຕົວຢ່າງ #3

$ cat domains.txt | script6 get-aaaa > domains-aaaa.txt

ແຜນທີ່ຊື່ໂດເມນທີ່ມີຢູ່ໃນໄຟລ໌ "domains.txt" ເຂົ້າໄປໃນບັນທຶກ AAAA, ແລະບັນທຶກ.
ຜົນໄດ້ຮັບໃນໄຟລ໌ "domains-aaaa.txt".

ຍົກຕົວຢ່າງ #4

# cat domains-aaaa.txt | script6 trace do8 tcp port 25 > trace-results.txt

ຊອກຫາຂຸມດໍາ IPv6 ໃນເສັ້ນທາງໄປຫາແຕ່ລະທີ່ຢູ່ IPv6 ທີ່ມີຢູ່ໃນໄຟລ໌
"domains-aaaa.txt" (ຫນຶ່ງຕໍ່ແຖວ), ແລະບັນທຶກຜົນໄດ້ຮັບໃສ່ໄຟລ໌ "trace-results.txt".
ແພັກເກັດ probe ທີ່ຈະໃຊ້ແມ່ນແພັກເກັດ IPv6 ທີ່ມີສ່ວນຫົວຕົວເລືອກປາຍທາງຂອງ 8.
bytes, encapsulating segment TCP ກັບ Destinatio Port ທີ່ຕັ້ງເປັນ 25.

ຍົກຕົວຢ່າງ #5

$ cat trace-results.txt | script6 get-trace-stats

ຜະລິດສະຖິຕິໂດຍອີງໃສ່ຜົນການຕິດຕາມຈາກໄຟລ໌ "trace-results.txt" (ຜະລິດ
ກັບ "script6 trace").

ໃຊ້ script6 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.