Google เชฌเซเชฒเซเช เชธเชเชชเชพเชฆเช เชคเชฐเชซเชฅเซ: เชถเซเช เชคเชฎเซ เชเซเชฏเชพเชฐเซเชฏ เชตเชฟเชเชพเชฐเซเชฏเซเช เชเซ เชเซ Google เชเซเชฒเชพเชเชก เชเซเชเชจเชฟเชเชฒ เชธเซเชฒเซเชฏเซเชถเชจเซเชธ (TSE) เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซ เชคเชฎเชพเชฐเซ เชธเชชเซเชฐเซเช เชตเชฟเชจเชเชคเซเชเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชนเซเชจเซเชกเชฒ เชเชฐเซ เชเซ? TSE เชเซเชเชจเชฟเชเชฒ เชธเชชเซเชฐเซเช เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซเชธ เชธเชฎเชธเซเชฏเชพเชจเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชเชพเชฃ เชเชฐเชพเชฏเซเชฒเชพ เชธเซเชคเซเชฐเซเชคเซเชจเซ เชเชณเชเชตเชพ เช
เชจเซ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ. เชเชฎเชพเชเชจเซ เชเซเชเชฒเซเช เชธเชฎเชธเซเชฏเชพเช เชเชเชฆเชฎ เชธเชฐเชณ เชเซ, เชชเชฐเชเชคเซ เชเซเชเชฒเซเชเชตเชพเชฐ เชคเชฎเชจเซ เชเชตเซ เชเชฟเชเชฟเช เชฎเชณเซ เชเซ เชเซ เชเซเชจเชพ เชชเชฐ เชเช เชธเชพเชฅเซ เช
เชจเซเช เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซเชจเซเช เชงเซเชฏเชพเชจ เชเชฐเซเชฐเซ เชนเซเชฏ เชเซ. เช เชฒเซเชเชฎเชพเช, TSE เชเชฐเซเชฎเชเชพเชฐเซเชฎเชพเชเชฅเซ เชเช เช
เชฎเชจเซ เชคเซเชจเซ เชคเชพเชเซเชคเชฐเชจเซ เชชเซเชฐเซเชเซเชเชฟเชธเชฎเชพเชเชฅเซ เชเช เชเซเชฌ เช เชฎเซเชถเซเชเซเชฒ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชถเซ เชเชฃเชพเชตเชถเซ -
เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃ เช เชตเชฟเชเซเชเชพเชจ เช
เชจเซ เชเชฒเชพ เชฌเชเชจเซ เชเซ. เชคเซ เชฌเชงเซเช เชธเชฟเชธเซเชเชฎเชจเชพ เชฌเชฟเชจ-เชฎเชพเชจเช เชตเชฐเซเชคเชจ เชฎเชพเชเซเชจเชพ เชเชพเชฐเชฃ เชตเชฟเชถเซ เชเช เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ เชฌเชพเชเชงเชตเชพเชฅเซ เชถเชฐเซ เชฅเชพเชฏ เชเซ, เชเซเชจเชพ เชชเชเซ เชคเซเชจเซ เชถเชเซเชคเชฟ เชฎเชพเชเซ เชชเชฐเซเชเซเชทเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชเซ, เชเชชเชฃเซ เชเซเช เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ เชเชกเซเช เชคเซ เชชเชนเซเชฒเชพเช, เชเชชเชฃเซ เชธเชฎเชธเซเชฏเชพเชจเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเซ เชเซเชเช เช
เชจเซ เชเซเชเซเชเชธ เชฐเซเชคเซ เชเชกเชตเซ เชเซเชเช. เชเซ เชชเซเชฐเชถเซเชจ เชเซเชฌ เช
เชธเซเชชเชทเซเช เชฒเชพเชเซ เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชฆเชฐเซเช เชตเชธเซเชคเซเชจเซเช เชเชพเชณเชเซเชชเซเชฐเซเชตเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเชตเซเช เชชเชกเชถเซ; เช เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃเชจเซ "เชเชณเชพ" เชเซ.
เชเซเชเชฒ เชเซเชฒเชพเชเชก เชนเซเช เชณ, เชเชตเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเช เชเชกเชชเชฅเซ เชตเชงเซ เชเชเชฟเชฒ เชฌเชจเซ เชเชพเชฏ เชเซ, เชเชพเชฐเชฃ เชเซ เชเซเชเชฒ เชเซเชฒเชพเชเชก เชคเซเชจเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชเซเชชเชจเซเชฏเชคเชพเชจเซ เชเชพเชคเชฐเซ เชเชชเชตเชพ เชฎเชพเชเซ เชถเซเชฐเซเชทเซเช เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ. เชเชจเซ เชเชพเชฐเชฃเซ, TSE เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซเชจเซ เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเชตเชพเชจเซ เชเชเซเชธเซเชธ เชจเชฅเซ, เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชเซเชฎ เชฐเซเชชเชฐเซเชเชพเชเชเชจเซเชจเซ เชตเซเชฏเชพเชชเช เชฐเซเชคเซ เชเซเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชจเชฅเซ. เชคเซเชฅเซ, เช
เชฎเชพเชฐเซ เชเซเชเชชเชฃ เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพเชจเซ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ (เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซ) เชธเชฟเชธเซเชเชฎเชฎเชพเช เชเชกเชชเชฅเซ เชซเซเชฐเชซเชพเชฐ เชเชฐเซ เชถเชเชคเชพ เชจเชฅเซ.
เชเซเชเชฒเชพเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชฎเชพเชจเซ เชเซ เชเซ เช เชฎเซ เชเชพเชฐ เชธเซเชตเชพเชฎเชพเช เชฎเชฟเชเซเชจเชฟเชเซเชธเชจเซ เชเซเชฎ เชฌเชงเซเช เช เซเช เชเชฐเซเชถเซเช, เช เชจเซ เช เชฎเชจเซ เชซเชเซเชค เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเชจเซ เชเชเชกเซ เชฎเซเชเชฒเซเชถเซเช, เชเซเชฏเชพเชฐเซ เชตเชพเชธเซเชคเชตเชฎเชพเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชตเชพเชคเชเซเชคเชจเชพ เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชฅเชพเชฏ เชเซ: เชฎเชพเชนเชฟเชคเซ เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเซ, เชฐเชเชจเชพ เชเชฐเชตเซ เช เชจเซ เชชเซเชทเซเชเชฟ เชเชฐเชตเซ (เช เชฅเชตเชพ เชฐเชฆเชฟเชฏเซ) เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพเช, เช เชจเซ, เช เชเชคเซ, เชจเชฟเชฐเซเชฃเชฏเชจเซ เชธเชฎเชธเซเชฏเชพเช เชเซเชฒเชพเชฏเชเช เชธเชพเชฅเซ เชตเชพเชคเชเซเชค เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ.
เชชเซเชฐเชถเซเชจเชฎเชพเช เชธเชฎเชธเซเชฏเชพ
เชเชเซ เช
เชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชธเชพเชฐเชพ เช
เชเชค เชธเชพเชฅเซ เชตเชพเชฐเซเชคเชพ เชเซ. เชธเซเชเชฟเชค เชเซเชธเชจเชพ เชธเชซเชณ เชจเชฟเชฐเชพเชเชฐเชฃ เชฎเชพเชเซเชจเซเช เชเช เชเชพเชฐเชฃ เชธเชฎเชธเซเชฏเชพเชจเซเช เชเซเชฌ เชตเชฟเชเชคเชตเชพเชฐ เช
เชจเซ เชธเชเซเช เชตเชฐเซเชฃเชจ เชเซ. เชจเซเชเซ เชคเชฎเซ เชชเซเชฐเชฅเชฎ เชเชฟเชเชฟเชเชจเซ เชจเชเชฒ เชเซเช เชถเชเซ เชเซ (เชเซเชชเชจเซเชฏ เชฎเชพเชนเชฟเชคเซ เชเซเชชเชพเชตเชตเชพ เชฎเชพเชเซ เชธเชเชชเชพเชฆเชฟเชค):
เช เชธเชเชฆเซเชถเชฎเชพเช เช
เชฎเชพเชฐเชพ เชฎเชพเชเซ เชเชฃเซ เชเชชเชฏเซเชเซ เชฎเชพเชนเชฟเชคเซ เชเซ:
- เชเซเชเซเชเชธ VM เชเชฒเซเชฒเซเชเชฟเชค
- เชธเชฎเชธเซเชฏเชพ เชชเซเชคเซ เช เชฆเชฐเซเชถเชพเชตเซเชฒ เชเซ - DNS เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ
- เชคเซ เชธเซเชเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เชเซเชฏเชพเช เชธเชฎเชธเซเชฏเชพ เชชเซเชคเชพเชจเซ เชฎเซเชจเซเชซเซเชธเซเช เชเชฐเซ เชเซ - VM เช เชจเซ เชเชจเซเชเซเชจเชฐ
- เชธเชฎเชธเซเชฏเชพเชจเซ เชเชณเชเชตเชพ เชฎเชพเชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชฒเซเชงเซเชฒเชพ เชชเชเชฒเชพเช เชธเซเชเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ.
เชตเชฟเชจเชเชคเซ "P1: เชเชเชฟเชฒ เช
เชธเชฐ - เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชฌเชฟเชจเชเชชเชฏเซเชเซ เชธเซเชตเชพ" เชคเชฐเซเชเซ เชจเซเชเชงเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เชเซเชจเซ เช
เชฐเซเชฅ เชฅเชพเชฏ เชเซ "เชธเซเชฐเซเชฏเชจเซ เช
เชจเซเชธเชฐเซ" เชฏเซเชเชจเชพ เช
เชจเซเชธเชพเชฐ 24/7 เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซเช เชธเชคเชค เชจเชฟเชฐเซเชเซเชทเชฃ (เชคเชฎเซ เช เชตเชฟเชถเซ เชตเชงเซ เชตเชพเชเชเซ เชถเชเซ เชเซ.
เชเชฟเชเชฟเช เชเซเชฐเชฟเช เชชเชนเซเชเชเซ เชคเซเชฏเชพเช เชธเซเชงเซเชฎเชพเช, เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชจเซเชเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชชเชนเซเชฒเซเชฅเซ เช เชนเชคเซ:
- เชธเชพเชฎเชเซเชฐเซ
/etc/hosts
- เชธเชพเชฎเชเซเชฐเซ
/etc/resolv.conf
- เชจเชฟเชทเซเชเชฐเซเชท
iptables-save
- เชเซเชฎ เชฆเซเชตเชพเชฐเชพ เชเชธเซเชฎเซเชฌเชฒ
ngrep
pcap เชซเชพเชเชฒ
เช เชกเซเชเชพ เชธเชพเชฅเซ, เช เชฎเซ "เชคเชชเชพเชธ" เช เชจเซ เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃเชจเซ เชคเชฌเชเซเชเซ เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชนเชคเชพ.
เช เชฎเชพเชฐเชพ เชชเซเชฐเชฅเชฎ เชชเชเชฒเชพเช
เชธเซ เชชเซเชฐเชฅเชฎ, เช เชฎเซ เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐเชจเชพ เชฒเซเช เช เชจเซ เชธเซเชฅเชฟเชคเชฟ เชคเชชเชพเชธเซ เช เชจเซ เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชคเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ. เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐ IP เชเชกเซเชฐเซเชธ 169.254.169.254 เชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเซ เชเซ เช เชจเซ เช เชจเซเชฏ เชตเชธเซเชคเซเชเชจเซ เชธเชพเชฅเซ, เชกเซเชฎเซเชจ เชจเชพเชฎเซเชจเซ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ. เช เชฎเซ เชฌเซ เชตเชพเชฐ เชคเชชเชพเชธ เชชเชฃ เชเชฐเซ เชเซ เชเซ เชซเชพเชฏเชฐเชตเซเชฒ VM เชธเชพเชฅเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ เช เชจเซ เชชเซเชเซเชเซเชจเซ เช เชตเชฐเซเชงเชฟเชค เชเชฐเชคเซเช เชจเชฅเซ.
เชคเซ เชเช เชชเซเชฐเชเชพเชฐเชจเซ เชตเชฟเชเชฟเชคเซเชฐ เชธเชฎเชธเซเชฏเชพ เชนเชคเซ: nmap เชเซเชเซ UDP เชชเซเชเซเชเซเชจเชพ เชจเซเชเชถเชพเชจ เชตเชฟเชถเซเชจเซ เช เชฎเชพเชฐเซ เชฎเซเชเซเชฏ เชงเชพเชฐเชฃเชพเชจเซ เชฐเชฆเชฟเชฏเซ เชเชชเซเชฏเซ, เชคเซเชฅเซ เช เชฎเซ เชฎเชพเชจเชธเชฟเช เชฐเซเชคเซ เชเชฃเชพ เชตเชงเซ เชตเชฟเชเชฒเซเชชเซ เช เชจเซ เชคเซเชจเซ เชคเชชเชพเชธเชตเชพเชจเซ เชฐเซเชคเซ เชธเชพเชฅเซ เชเชตเซเชฏเชพ:
- เชถเซเช เชชเซเชเซเชเซ เชชเชธเชเชฆเชเซเชชเซเชฐเซเชตเช เชเซเชกเชตเชพเชฎเชพเช เชเชตเซ เชเซ? => iptables เชจเชฟเชฏเชฎเซ เชคเชชเชพเชธเซ
- เชถเซเช เชคเซ เชเซเชฌ เชจเชพเชจเซเช เชจเชฅเซ?
เชเชฎเชเซเชฏเซ ? => เชเชเชเชชเซเช เชคเชชเชพเชธเซip a show
- เชถเซเช เชธเชฎเชธเซเชฏเชพ เชฎเชพเชคเซเชฐ UDP เชชเซเชเซเชเซ เช
เชฅเชตเชพ TCP เชจเซ เชชเชฃ เช
เชธเชฐ เชเชฐเซ เชเซ? => เชฆเซเชฐ เชเชฒเชพเชตเซ
dig +tcp
- เชถเซเช เชกเชฟเช เชเชจเชฐเซเชเซเชก เชชเซเชเซเช เชชเชฐเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ? => เชฆเซเชฐ เชเชฒเชพเชตเซ
tcpdump
- เชถเซเช libdns เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ? => เชฆเซเชฐ เชเชฒเชพเชตเซ
strace
เชฌเชเชจเซ เชฆเชฟเชถเชพเชฎเชพเช เชชเซเชเซเชเซเชจเซเช เชเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ
เช เชนเซเช เช เชฎเซ เชธเชฎเชธเซเชฏเชพเชจเซเช เชฒเชพเชเชต เชจเชฟเชตเชพเชฐเชฃ เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชเซเชฒ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเช เชเซเช.
เชเซเชฒ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช เชฎเซ เชเชฃเซ เชตเชธเซเชคเซเช เชคเชชเชพเชธเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชเซเช:
- เชเชฃเซ เชคเชชเชพเชธ เชชเชเซ เช เชฎเซ เชเชพเชฐเชฃเซเชจเซ เชธเซเชเชฟเชฎเชพเชเชฅเซ iptables เชจเชฟเชฏเชฎเซเชจเซ เชฌเชพเชเชพเชค เชเชฐเซเช เชเซเช
- เช เชฎเซ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เช เชจเซ เชฐเซเชเซเชเช เชเซเชทเซเชเชเซ เชคเชชเชพเชธเซเช เชเซเช, เช เชจเซ MTU เชฏเซเชเซเชฏ เชเซ เชเซ เชจเชนเซเช เชคเซ เชฌเซ เชตเชพเชฐ เชคเชชเชพเชธเซ
- เช
เชฎเซ เชคเซ เชถเซเชงเซ เชเชพเชขเซเช เชเซเช
dig +tcp google.com
(TCP) เชคเซ เชเซเชเช เชคเซ เชชเซเชฐเชฎเชพเชฃเซ เชเชพเชฎ เชเชฐเซ เชเซ, เชชเชฐเชเชคเซdig google.com
(UDP) เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ - เชญเชเชพเชกเซ เชเชฏเชพ
tcpdump
เชคเซ เชนเชเซ เชชเชฃ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซdig
, เช เชฎเชจเซ เชเชฃเชพเชฏ เชเซ เชเซ UDP เชชเซเชเซเชเซ เชชเชฐเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเชพเช เชเซ - เช
เชฎเซ เชฆเซเชฐ เชตเชพเชนเชจ
strace dig google.com
เช เชจเซ เช เชฎเซ เชเซเชเช เชเซเช เชเซ เชเซเชตเซ เชฐเซเชคเซ เชกเชฟเช เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเซเชฒ เชเชฐเซ เชเซsendmsg()
ะธrecvms()
, เชเซ เชเซ เชฌเซเชเซ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชเซเชทเซเชชเชฟเชค เชฅเชพเชฏ เชเซ
เชเชฎเชจเชธเซเชฌเซ, เชถเชฟเชซเซเชเชจเซ เช เชเชค เชเชตเซ เชเซ เช เชจเซ เช เชฎเชจเซ เชธเชฎเชธเซเชฏเชพเชจเซ เชเชเชพเชฎเซ เชเชพเชเชฎ เชเซเชจเชฎเชพเช เชฒเช เชเชตเชพเชจเซ เชซเชฐเช เชชเชกเซ เชเซ. เชเซเชเซ, เชตเชฟเชจเชเชคเซเช เช เชฎเชพเชฐเซ เชเซเชฎเชฎเชพเช เชฐเชธ เชเชเชพเชกเซเชฏเซ เช เชจเซ เชเช เชธเชนเชเชฐเซเชฎเซ เชธเซเชเซเชฐเซเชชเซ เชชเชพเชฏเชฅเซเชจ เชฎเซเชกเซเชฏเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเซเชฐเชพเชฐเชเชญเชฟเช DNS เชชเซเชเซเช เชฌเชจเชพเชตเชตเชพเชจเซเช เชธเซเชเชจ เชเชฐเซ เชเซ.
from scapy.all import *
answer = sr1(IP(dst="169.254.169.254")/UDP(dport=53)/DNS(rd=1,qd=DNSQR(qname="google.com")),verbose=0)
print ("169.254.169.254", answer[DNS].summary())
เช เชเซเชเชกเซ DNS เชชเซเชเซเช เชฌเชจเชพเชตเซ เชเซ เช เชจเซ เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐเชจเซ เชตเชฟเชจเชเชคเซ เชฎเซเชเชฒเซ เชเซ.
เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเซเชก เชเชฒเชพเชตเซ เชเซ, DNS เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเชพเชเซ เชเชตเซ เชเซ, เช เชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชคเซเชจเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชเซ, เชชเซเชทเซเชเชฟ เชเชฐเซ เชเซ เชเซ เชจเซเชเชตเชฐเซเช เชธเซเชคเชฐเซ เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ.
เชฌเซเชเซ โเชฆเซเชจเชฟเชฏเชพเชญเชฐเชจเซ เชธเชซเชฐโ เชชเชเซ, เชตเชฟเชจเชเชคเซ เช เชฎเชพเชฐเซ เชเซเชฎเชจเซ เชชเชพเชเซ เชเชตเซ เชเซ, เช เชจเซ เชนเซเช เชคเซเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชฎเชพเชฐเซ เชชเชพเชธเซ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซเช เชเซเช, เช เชตเชฟเชเชพเชฐเซเชจเซ เชเซ เชเซ เชตเชฟเชจเชเชคเซ เชเช เชเชเซเชฏเชพเชเชฅเซ เชฌเซเชเซ เชเชเซเชฏเชพเช เชซเชฐเชตเชพเชจเซเช เชฌเชเชง เชเชฐเซ เชคเซ เชคเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฎเชพเชเซ เชตเชงเซ เช เชจเซเชเซเชณ เชฐเชนเซเชถเซ.
เช เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเซเชชเชพ เชเชฐเซเชจเซ เชธเชฟเชธเซเชเชฎ เชเชฎเซเชเชจเซ เชธเซเชจเซเชชเชถเซเช เชเชชเชตเชพ เชฎเชพเชเซ เชธเชเชฎเชค เชฅเชพเชฏ เชเซ. เช เชเซเชฌ เช เชธเชพเชฐเชพ เชธเชฎเชพเชเชพเชฐ เชเซ: เชธเชฟเชธเซเชเชฎเชจเซ เชเชพเชคเซ เชเชเชพเชธเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃเชจเซ เชตเชงเซ เชเชกเชชเซ เชฌเชจเชพเชตเซ เชเซ, เชเชพเชฐเชฃ เชเซ เชฎเชพเชฐเซ เชนเชตเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชเชฆเซเชถเซ เชเชฒเชพเชตเชตเชพ, เชฎเชจเซ เชชเชฐเชฟเชฃเชพเชฎเซ เชฎเซเชเชฒเชตเชพ เช เชจเซ เชคเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชนเซเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ, เชนเซเช เชฌเชงเซเช เชเชพเชคเซ เชเชฐเซ เชถเชเซเช เชเซเช!
เชฎเชพเชฐเชพ เชธเชพเชฅเซเชฆเชพเชฐเซ เชฎเชพเชฐเซ เชฅเซเชกเซ เชเชฐเซเชทเซเชฏเชพ เชเชฐเชตเชพ เชฒเชพเชเซเชฏเชพ เชเซ. เชฌเชชเซเชฐเชจเชพ เชญเซเชเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช เชฎเซ เชฐเซเชชเชพเชเชคเชฐเชฃเชจเซ เชเชฐเซเชเชพ เชเชฐเซเช เชเซเช, เชชเชฐเชเชคเซ เชถเซเช เชฅเช เชฐเชนเซเชฏเซเช เชเซ เชคเซเชจเซ เชเซเชเชจเซ เชเซเช เชเชพเชฃ เชจเชฅเซ. เชธเชฆเชญเชพเชเซเชฏเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชชเซเชคเซ เช เชชเชฐเชฟเชฃเชพเชฎเซเชจเซ เชเชเชพเชกเชตเชพ เชฎเชพเชเซ เชชเชเชฒเชพเช เชฒเซเชงเชพเช เชเซ เช เชจเซ เชเซเช เชเชคเชพเชตเชณเชฎเชพเช เชจเชฅเซ, เชคเซเชฅเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชธเชฎเชธเซเชฏเชพเชจเซเช เชตเชฟเชเซเชเซเชฆเชจ เชเชฐเชตเชพเชจเซ เชธเชฎเชฏ เชเซ. เช เชจเซ เช เชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชเชฌเซ เชนเซเชตเชพเชฅเซ, เช เชฎเชจเซ เชฐเชธ เชนเซเชฏ เชคเซเชตเชพ เชเซเชเชชเชฃ เชชเชฐเซเชเซเชทเชฃเซ เช เชฎเซ เชเชฒเชพเชตเซ เชถเชเซเช เชเซเช. เชธเชฐเชธ!
เชเช เชกเชเชฒเซเช เชชเชพเชเชณ เชฒเช เชฐเชนเซเชฏเชพ เชเซเช
เชธเชฟเชธเซเชเชฎ เชเชจเซเชเชฟเชจเชฟเชฏเชฐเชจเซ เชธเซเชฅเชฟเชคเชฟ เชฎเชพเชเซเชจเชพ เชธเซเชฅเซ เชฒเซเชเชชเซเชฐเชฟเชฏ เชเชจเซเชเชฐเชตเซเชฏเซ เชชเซเชฐเชถเซเชจเซ เชชเซเชเซ เชเช เชเซ: โเชเซเชฏเชพเชฐเซ เชคเชฎเซ เชชเชฟเชเช เชเชฐเซ เชเซ เชคเซเชฏเชพเชฐเซ เชถเซเช เชฅเชพเชฏ เชเซ
เชนเซเช เช HR เชชเซเชฐเชถเซเชจเชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพ เชชเชฐ เชฒเชพเชเซ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเช เชเซเช. เชเชถเชฐเซ เชเชนเซเช เชคเซ, เชเซเชฏเชพเชฐเซ เชคเชฎเซ DNS เชจเชพเชฎ เชจเชเซเชเซ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชจเซเชเซ เชฎเซเชเชฌ เชฅเชพเชฏ เชเซ:
- เชเชชเซเชฒเชฟเชเซเชถเชจ เชธเชฟเชธเซเชเชฎ เชฒเชพเชเชฌเซเชฐเซเชฐเซเชจเซ เชเซเชฒ เชเชฐเซ เชเซ เชเซเชฎ เชเซ libdns
- libdns เชธเชฟเชธเซเชเชฎ เชฐเซเชชเชฐเซเชเชพเชเชเชจเชจเซ เชคเชชเชพเชธเซ เชเซ เชเซ เชคเซเชจเซ เชเชฏเชพ DNS เชธเชฐเซเชตเชฐเชจเซ เชธเชเชชเชฐเซเช เชเชฐเชตเซ เชเซเชเช (เชกเชพเชฏเชพเชเซเชฐเชพเชฎเชฎเชพเช เช 169.254.169.254 เชเซ, เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐ)
- libdns UDP เชธเซเชเซเช (SOKET_DGRAM) เชฌเชจเชพเชตเชตเชพ เช เชจเซ เชฌเชเชจเซ เชฆเชฟเชถเชพเชฎเชพเช DNS เชเซเชตเซเชฐเซ เชธเชพเชฅเซ UDP เชชเซเชเซเชเซ เชฎเซเชเชฒเชตเชพ เชฎเชพเชเซ เชธเชฟเชธเซเชเชฎ เชเซเชฒเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ.
- sysctl เชเชจเซเชเชฐเชซเซเชธ เชฆเซเชตเชพเชฐเชพ เชคเชฎเซ เชเชฐเซเชจเชฒ เชธเซเชคเชฐ เชชเชฐ UDP เชธเซเชเซเชเชจเซ เชเซเช เชตเซ เชถเชเซ เชเซ.
- เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ เชฎเชพเชฐเชซเชคเซ เชจเซเชเชตเชฐเซเช เชชเชฐ เชชเซเชเซเชเซ เชเซเชฐเชพเชจเซเชธเชฎเชฟเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฐเซเชจเชฒ เชนเชพเชฐเซเชกเชตเซเชฐ เชธเชพเชฅเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชเซ
- เชนเชพเชเชชเชฐเชตเชพเชเชเชฐ เชคเซเชจเซ เชธเชพเชฅเซ เชธเชเชชเชฐเซเช เชเชฐเชตเชพ เชชเชฐ เชชเซเชเซเชเชจเซ เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชชเชเชกเซ เชเซ เช เชจเซ เชเซเชฐเชพเชจเซเชธเชฎเชฟเช เชเชฐเซ เชเซ
- เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐ, เชคเซเชจเชพ เชเชพเชฆเซ เชฆเซเชตเชพเชฐเชพ, DNS เชจเชพเชฎ เชจเชเซเชเซ เชเชฐเซ เชเซ เช เชจเซ เชคเซ เช เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเซ เชเซ
เชเชพเชฒเซ เชนเซเช เชคเชฎเชจเซ เชฏเชพเชฆ เช
เชชเชพเชตเซ เชฆเชเช เชเซ เชเชชเชฃเซ เชเช เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพเช เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชงเซ เชเซ:
เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ: เชคเซเชเซเชฒเซ เชชเซเชธเซเชคเชเชพเชฒเชฏเซ
- เชเซเชธเซเช 1: เชธเชฟเชธเซเชเชฎเชฎเชพเช เชธเซเชเซเชฐเซเชธ เชเชฒเชพเชตเซ, เชคเชชเชพเชธเซ เชเซ เชกเชฟเช เชฏเซเชเซเชฏ เชธเชฟเชธเซเชเชฎ เชเซเชฒเซเชธ เชเชฐเซ เชเซ
- เชชเชฐเชฟเชฃเชพเชฎ: เชฏเซเชเซเชฏ เชธเชฟเชธเซเชเชฎ เชเซเชฒเซเชธ เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ
- เชเซเชธเซเช 2: เช เชฎเซ เชธเชฟเชธเซเชเชฎ เชฒเชพเชเชฌเซเชฐเซเชฐเซเชเชจเซ เชฌเชพเชฏเชชเชพเชธ เชเชฐเซเชจเซ เชจเชพเชฎเซ เชจเชเซเชเซ เชเชฐเซ เชถเชเซเช เชเซเช เชเซ เชเซเชฎ เชคเซ เชคเชชเชพเชธเชตเชพ เชฎเชพเชเซ srapy เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ
- เชชเชฐเชฟเชฃเชพเชฎ: เช เชฎเซ เชเชฐเซ เชถเชเซเช เชเซเช
- เชเซเชธเซเช 3: libdns เชชเซเชเซเช เช เชจเซ md5sum เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชซเชพเชเชฒเซ เชชเชฐ rpm โV เชเชฒเชพเชตเซ
- เชชเชฐเชฟเชฃเชพเชฎ: เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชเซเชก เชตเชฐเซเชเชฟเชเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเชฎเชพเช เชเซเชก เชเซเชตเซ เช เชเซ
- เชเซเชธเซเช 4: เช เชตเชฐเซเชคเชฃเซเช เชตเชฟเชจเชพ VM เชชเชฐ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชฐเซเช เชธเชฟเชธเซเชเชฎ เชเชฎเซเช เชฎเชพเชเชจเซเช เชเชฐเซ, chroot เชเชฒเชพเชตเซ, เชเซเช เชเซ DNS เชเชพเชฎ เชเชฐเซ เชเซ เชเซ เชจเชนเซเช
- เชชเชฐเชฟเชฃเชพเชฎ: DNS เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ
เชชเชฐเซเชเซเชทเชฃเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชจเชฟเชทเซเชเชฐเซเชท: เชธเชฎเชธเซเชฏเชพ เชชเซเชธเซเชคเชเชพเชฒเชฏเซเชฎเชพเช เชจเชฅเซ
เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ: DNS เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชญเซเชฒ เชเซ
- เชเซเชธเซเช 1: tcpdump เชคเชชเชพเชธเซ เช เชจเซ เชเซเช เชเซ DNS เชชเซเชเซเชเซเชธ เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ เช เชจเซ เชกเชฟเช เชเชฒเชพเชตเซเชฏเชพ เชชเชเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชชเชพเชเชพ เชเชตเซเชฏเชพ เชเซ เชเซ เชจเชนเซเช
- เชชเชฐเชฟเชฃเชพเชฎ: เชชเซเชเซเชเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เชเซ
- เชเซเชธเซเช 2: เชธเชฐเซเชตเชฐ เชชเชฐ เชฌเซ เชตเชพเชฐ เชคเชชเชพเชธ เชเชฐเซ
/etc/nsswitch.conf
ะธ/etc/resolv.conf
- เชชเชฐเชฟเชฃเชพเชฎ: เชฌเชงเซเช เชฌเชฐเชพเชฌเชฐ เชเซ
เชชเชฐเซเชเซเชทเชฃเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชจเชฟเชทเซเชเชฐเซเชท: เชธเชฎเชธเซเชฏเชพ DNS เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชธเชพเชฅเซ เชจเชฅเซ
เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ: เชฎเซเชเซเชฏ เชจเซเชเชธเชพเชจ
- เชชเชฐเซเชเซเชทเชฃ: เชจเชตเซเช เชเชฐเซเชจเชฒ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ, เชนเชธเซเชคเชพเชเซเชทเชฐ เชคเชชเชพเชธเซ, เชซเชฐเซเชฅเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเซ
- เชชเชฐเชฟเชฃเชพเชฎ: เชธเชฎเชพเชจ เชตเชฐเซเชคเชจ
เชชเชฐเซเชเซเชทเชฃเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชจเชฟเชทเซเชเชฐเซเชท: เชเชฐเซเชจเชฒเชจเซ เชจเซเชเชธเชพเชจ เชฅเชฏเซเช เชจเชฅเซ
เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ: เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเซเชเชตเชฐเซเชเชจเซเช เชเซเชเซเช เชตเชฐเซเชคเชจ (เช เชฅเชตเชพ เชนเชพเชเชชเชฐเชตเชฟเชเชฐ เชจเซเชเชตเชฐเซเช เชเชจเซเชเชฐเชซเซเชธ)
- เชเซเชธเซเช 1: เชคเชฎเชพเชฐเซ เชซเชพเชฏเชฐเชตเซเชฒ เชธเซเชเชฟเชเชเซเชธ เชคเชชเชพเชธเซ
- เชชเชฐเชฟเชฃเชพเชฎ: เชซเชพเชฏเชฐเชตเซเชฒ เชนเซเชธเซเช เช เชจเซ GCP เชฌเชเชจเซ เชชเชฐ DNS เชชเซเชเซเช เชชเชธเชพเชฐ เชเชฐเซ เชเซ
- เชเซเชธเซเช 2: เชเซเชฐเชพเชซเชฟเชเชจเซ เช เชเชเชพเชตเซ เช เชจเซ DNS เชตเชฟเชจเชเชคเซเชเชจเชพ เชเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เช เชจเซ เชฐเซเชเชฐเซเชจเชจเซ เชเซเชเชธเชพเชเชจเซเช เชจเชฟเชฐเซเชเซเชทเชฃ เชเชฐเซ
- เชชเชฐเชฟเชฃเชพเชฎ: tcpdump เชชเซเชทเซเชเชฟ เชเชฐเซ เชเซ เชเซ เชนเซเชธเซเชเชจเซ เชฐเซเชเชฐเซเชจ เชชเซเชเซเชเซ เชฎเชณเซเชฏเชพ เชเซ
เชชเชฐเซเชเซเชทเชฃเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชจเชฟเชทเซเชเชฐเซเชท: เชธเชฎเชธเซเชฏเชพ เชจเซเชเชตเชฐเซเชเชฎเชพเช เชจเชฅเซ
เชชเซเชฐเซเชตเชงเชพเชฐเชฃเชพ: เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐ เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ
- เชเซเชธเซเช 1: เชตเชฟเชธเชเชเชคเชคเชพเช เชฎเชพเชเซ เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐ เชฒเซเช เชคเชชเชพเชธเซ
- เชชเชฐเชฟเชฃเชพเชฎ: เชฒเซเชเชฎเชพเช เชเซเช เชตเชฟเชธเชเชเชคเชคเชพเช เชจเชฅเซ
- เชเซเชธเซเช 2: เชฆเซเชตเชพเชฐเชพ เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐเชจเซ เชฌเชพเชฏเชชเชพเชธ เชเชฐเซ
dig @8.8.8.8
- เชชเชฐเชฟเชฃเชพเชฎ: เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เชชเชฃ เชฐเชฟเชเซเชฒเซเชฏเซเชถเชจ เชคเซเชเซ เชเชฏเซเช เชเซ
เชชเชฐเซเชเซเชทเชฃเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชจเชฟเชทเซเชเชฐเซเชท: เชธเชฎเชธเซเชฏเชพ เชฎเซเชเชพเชกเซเชเชพ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชจเชฅเซ
เชฌเซเชเชฎ เชฒเชพเชเชจ: เช เชฎเซ เชธเชฟเชตเชพเชฏ เชคเชฎเชพเชฎ เชธเชฌเชธเชฟเชธเซเชเชฎเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเซเชฏเซเช เชฐเชจเชเชพเชเชฎ เชธเซเชเชฟเชเชเซเชธ!
เชเชฐเซเชจเชฒ เชฐเชจเชเชพเชเชฎ เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชกเชพเชเชตเชฟเชเช
เชเชฐเซเชจเชฒ เชเชเซเชเซเชเซเชฏเซเชถเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชเชฆเซเชถ เชตเชพเชเซเชฏ เชตเชฟเชเชฒเซเชชเซ (เชเซเชฐเซเชฌ) เช
เชฅเชตเชพ sysctl เชเชจเซเชเชฐเชซเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ. เชฎเซเช เช
เชเชฆเชฐ เชเซเชฏเซเช /etc/sysctl.conf
เช
เชจเซ เชเชฐเชพ เชตเชฟเชเชพเชฐเซ, เชฎเชจเซ เชเชฃเซ เชเชธเซเชเชฎ เชธเซเชเชฟเชเชเซเชธ เชฎเชณเซ เชเซ. เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เชเชพเชฃเซ เชฎเซเช เชเซเช เชตเชธเซเชคเซ เชชเชเชกเซ เชฒเซเชงเซ เชนเซเชฏ, เชฎเซเช เชคเชฎเชพเชฎ เชจเซเชจ-เชจเซเชเชตเชฐเซเช เช
เชฅเชตเชพ เชจเซเชจ-เชเซเชธเซเชชเซ เชธเซเชเชฟเชเชเซเชธเชจเซ เชเชพเชขเซ เชจเชพเชเซ, เชฌเชพเชเซเชจเชพ เชชเชฐเซเชตเชค เชธเซเชเชฟเชเชเซเชธ เชธเชพเชฅเซ net.core
. เชชเชเซ เชนเซเช เชเซเชฏเชพเช เชธเซเชงเซ VM เชฎเชพเช เชนเซเชธเซเชเชจเซ เชชเชฐเชตเชพเชจเชเซเช เชนเชคเซ เชคเซเชฏเชพเช เชเชฏเซ เช
เชจเซ เชคเซเชเซเชฒเชพ VM เชธเชพเชฅเซ เชเช เชชเชเซ เชเช เชธเซเชเชฟเชเชเซเชธ เชฒเชพเชเซ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช, เชเซเชฏเชพเช เชธเซเชงเซ เชฎเชจเซ เชเซเชจเซเชเชพเชฐ เชจ เชฎเชณเซเชฏเซ:
net.core.rmem_default = 2147483647
เชคเซ เช เชนเซเช เชเซ, DNS-เชฌเซเชฐเซเชเชฟเชเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ! เชฎเชจเซ เชนเชคเซเชฏเชพเชจเซเช เชนเชฅเชฟเชฏเชพเชฐ เชฎเชณเซเชฏเซเช. เชชเชฃ เชเชตเซเช เชเซเชฎ เชฅเช เชฐเชนเซเชฏเซเช เชเซ? เชฎเชพเชฐเซ เชนเชเซ เชเช เชนเซเชคเซเชจเซ เชเชฐเซเชฐ เชนเชคเซ.
เชฎเซเชณเชญเซเชค DNS เชชเซเชเซเช เชฌเชซเชฐเชจเซเช เชเชฆ เช เชฆเซเชตเชพเชฐเชพ เชเซเช เชตเซเชฒ เชเซ net.core.rmem_default
. เชเช เชฒเชพเชเซเชทเชฃเชฟเช เชฎเซเชฒเซเชฏ เชเซเชฏเชพเชเช 200KiB เชจเซ เชเชธเชชเชพเชธ เชนเซเชฏ เชเซ, เชชเชฐเชเชคเซ เชเซ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซ เชเชฃเชพ เชฌเชงเชพ DNS เชชเซเชเซเชเซ เชฎเชณเซ เชเซ, เชคเซ เชคเชฎเซ เชฌเชซเชฐเชจเซเช เชเชฆ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชเซ เชถเชเซ เชเซ. เชเซ เชจเชตเซเช เชชเซเชเซเช เชเชตเซ เชคเซเชฏเชพเชฐเซ เชฌเชซเชฐ เชญเชฐเชพเชฏเซเชฒเซเช เชนเซเชฏ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ เชเชพเชฐเชฃ เชเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชคเซเชจเซ เชชเชฐ เชชเซเชฐเชคเซ เชเชกเชชเชฅเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชฐเชนเซ เชจเชฅเซ, เชคเซ เชชเชเซ เชคเชฎเซ เชชเซเชเซเชเซ เชเซเชฎเชพเชตเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ. เช
เชฎเชพเชฐเชพ เชเซเชฒเชพเชฏเชจเซเชเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชฌเชซเชฐเชจเซเช เชเชฆ เชตเชงเชพเชฐเซเชฏเซเช เชเชพเชฐเชฃ เชเซ เชคเซ เชกเซเชเชพเชจเชพ เชจเซเชเชถเชพเชจเชฅเซ เชกเชฐเชคเซ เชนเชคเซ, เชเชพเชฐเชฃ เชเซ เชคเซ DNS เชชเซเชเซเชเซ เชฆเซเชตเชพเชฐเชพ เชฎเซเชเซเชฐเชฟเชเซเชธ เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเซ เชนเชคเซ. เชคเซเชฃเซ เชธเซเช เชเชฐเซเชฒเซเช เชฎเซเชฒเซเชฏ เชฎเชนเชคเซเชคเชฎ เชถเชเซเชฏ เชนเชคเซเช: 231-1 (เชเซ 231 เชชเชฐ เชธเซเช เชเชฐเซเชฏเซเช เชนเซเชฏ, เชคเซ เชเชฐเซเชจเชฒ "เช
เชฎเชพเชจเซเชฏ เชฆเชฒเซเชฒ" เชเชชเชถเซ).
เช เชเชพเชจเช เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชถเชพ เชฎเชพเชเซ nmap เช เชจเซ scapy เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ: เชคเซเช เชเชพเชเชพ เชธเซเชเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพ เชนเชคเชพ! เชเชพเชเชพ เชธเซเชเซเชเซเชธ เชจเชฟเชฏเชฎเชฟเชค เชธเซเชเซเชเซเชธ เชเชฐเชคเชพเช เช เชฒเช เชนเซเชฏ เชเซ: เชคเซเช iptablesเชจเซ เชฌเชพเชฏเชชเชพเชธ เชเชฐเซ เชเซ, เช เชจเซ เชคเซเช เชฌเชซเชฐ เชฅเชคเชพ เชจเชฅเซ!
เชชเชฐเชเชคเซ เชถเชพ เชฎเชพเชเซ "เชฌเชซเชฐ เชเซเชฌ เชฎเซเชเซเช" เชธเชฎเชธเซเชฏเชพเชเชจเซเช เชเชพเชฐเชฃ เชฌเชจเซ เชเซ? เชคเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชนเซเชคเซ เชฎเซเชเชฌ เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ.
เช เชฌเชฟเชเชฆเซเช เชนเซเช เชฌเชนเซเชตเชฟเชง เชเชฐเซเชจเชฒ เช เชจเซ เชฌเชนเซเชตเชฟเชง เชตเชฟเชคเชฐเชฃเซ เชชเชฐ เชธเชฎเชธเซเชฏเชพเชจเซเช เชชเซเชจเชเชเชคเซเชชเชพเชฆเชจ เชเชฐเซ เชถเชเซเช เชเซเช. เชธเชฎเชธเซเชฏเชพ เชชเชนเซเชฒเชพเชฅเซ เช 3.x เชเชฐเซเชจเชฒ เชชเชฐ เชฆเซเชเชพเชฏ เชเซ เช เชจเซ เชนเชตเซ เชคเซ 5.x เชเชฐเซเชจเชฒ เชชเชฐ เชชเชฃ เชฆเซเชเชพเชฏ เชเซ.
เชเชฐเซเชเชฐ, เชธเซเชเชพเชฐเซเชเช เชช เชชเชฐ
sysctl -w net.core.rmem_default=$((2**31-1))
DNS เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชฌเชเชง เชเชฐเซเชฏเซเช.
เชฎเซเช เชเช เชธเชฐเชณ เชฆเซเชตเชฟเชธเชเชเซ เชถเซเชง เช เชฒเซเชเซเชฐเชฟเชงเชฎ เชฆเซเชตเชพเชฐเชพ เชเชพเชฐเซเชฏเชเชพเชฐเซ เชฎเซเชฒเซเชฏเซ เชถเซเชงเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช เช เชจเซ เชเซเชฏเซเช เชเซ เชธเชฟเชธเซเชเชฎ 2147481343 เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เช เชธเชเชเซเชฏเชพ เชฎเชพเชฐเชพ เชฎเชพเชเซ เชธเชเชเซเชฏเชพเชเชจเซ เช เชฐเซเชฅเชนเซเชจ เชธเชฎเซเชน เชนเชคเซ. เชฎเซเช เชเซเชฒเชพเชฏเชจเซเชเชจเซ เช เชจเชเชฌเชฐ เช เชเชฎเชพเชตเชตเชพเชจเซเช เชธเซเชเชจ เชเชฐเซเชฏเซเช, เช เชจเซ เชคเซเชฃเซ เชเชตเชพเชฌ เชเชชเซเชฏเซ เชเซ เชธเชฟเชธเซเชเชฎ google.com เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เชคเซเชฎ เชเชคเชพเช เช เชจเซเชฏ เชกเซเชฎเซเชจเซเชธ เชธเชพเชฅเซ เชญเซเชฒ เชเชชเซ เชเซ, เชคเซเชฅเซ เชฎเซเช เชฎเชพเชฐเซ เชคเชชเชพเชธ เชเชพเชฒเซ เชฐเชพเชเซ.
เชฎเซเช เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเซเช เชเซ udp_queue_rcv_skb
. เชฎเซเช เชเชฐเซเชจเชฒ เชธเซเชคเซเชฐเซเชคเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซเชฏเชพ เช
เชจเซ เชฅเซเชกเชพ เชเชฎเซเชฐเซเชฏเชพ printk
if
, เช
เชจเซ เชฅเซเชกเชพ เชธเชฎเชฏ เชฎเชพเชเซ เชซเชเซเชค เชคเซเชจเซ เชคเชฐเชซ เชเซเชคเซ เชฐเชนเซเชฏเซ, เชเชพเชฐเชฃ เชเซ เชคเซ เชชเชเซ เช เชฌเชงเซเช เชเชเชฐเซ เชเช เชธเชเชชเซเชฐเซเชฃ เชเชฟเชคเซเชฐเชฎเชพเช เชเชตเซ เชเชฏเซเช: 231-1, เชเช เช
เชฐเซเชฅเชนเซเชจ เชจเชเชฌเชฐ, เชเช เชฌเชฟเชจ-เชเชพเชฐเซเชฏเชเชพเชฐเซ เชกเซเชฎเซเชจ... เชคเซ เชเซเชกเชจเซ เชเช เชญเชพเช เชนเชคเซ __udp_enqueue_schedule_skb
:
if (rmem > (size + sk->sk_rcvbuf))
goto uncharge_drop;
เชฎเชนเซเชฐเชฌเชพเชจเซ เชเชฐเซเชจเซ เชจเซเชเชง เชเชฐเซ:
rmem
int เชชเซเชฐเชเชพเชฐเชจเซเช เชเซsize
u16 เชชเซเชฐเชเชพเชฐเชจเซเช เชเซ (เชธเชนเซ เชตเชเชฐเชจเซเช เชธเซเชณ-เชฌเซเช เชเชจเซเช) เช เชจเซ เชชเซเชเซเชเชจเซเช เชเชฆ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชเซsk->sk_rcybuf
int เชชเซเชฐเชเชพเชฐเชจเซเช เชเซ เช เชจเซ เชฌเชซเชฐ เชเชฆเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชเซ เชเซ, เชตเซเชฏเชพเชเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ, in เชจเซ เชเชฟเชเชฎเชคเชจเซ เชฌเชฐเชพเชฌเชฐ เชเซnet.core.rmem_default
เชเซเชฏเชพเชฐเซ sk_rcvbuf
231 เชธเซเชงเซ เชชเชนเซเชเชเซ เชเซ, เชชเซเชเซเชเชจเชพ เชเชฆเชจเซ เชธเชฐเชตเชพเชณเซ เชเชฐเชตเชพเชฅเซ เชชเชฐเชฟเชฃเชฎเซ เชถเชเซ เชเซ
เชญเซเชฒเชจเซ เชคเซเชเซเช เชฐเซเชคเซ เชธเซเชงเชพเชฐเซ เชถเชเชพเชฏ เชเซ: เชเชพเชธเซเชเชฟเชเช เชฆเซเชตเชพเชฐเชพ unsigned int
. เชฎเซเช เชซเชฟเชเซเชธ เชฒเชพเชเซ เชเชฐเซเชฏเซเช เช
เชจเซ เชธเชฟเชธเซเชเชฎ เชซเชฐเซเชฅเซ เชถเชฐเซ เชเชฐเซ เช
เชจเซ DNS เชซเชฐเซเชฅเซ เชเชพเชฎ เชเชฐเซเชฏเซเช.
เชตเชฟเชเชฏเชจเซ เชธเซเชตเชพเชฆ
เชฎเซเช เชฎเชพเชฐเชพ เชคเชพเชฐเชฃเซ เชเซเชฒเชพเชฏเชจเซเชเชจเซ เชซเซเชฐเชตเชฐเซเชก เชเชฐเซเชฏเชพ เช
เชจเซ เชฎเซเชเชฒเซเชฏเชพ
เชคเซ เชเชณเชเชตเชพ เชฏเซเชเซเชฏ เชเซ เชเซ เชเซเชธ เชฆเซเชฐเซเชฒเชญ เชฌเชจเซเชฏเซ, เช เชจเซ เชธเชฆเชญเชพเชเซเชฏเซ เช เชฎเชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชคเชฐเชซเชฅเซ เชเชตเซ เชเชเชฟเชฒ เชตเชฟเชจเชเชคเซเช เชญเชพเชเซเชฏเซ เช เชฎเชณเซ เชเซ.
เชธเซเชฐเซเชธ: www.habr.com