Google เด•เตเดฒเต—เดกเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ DNS เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเดฟ

Google เดฌเตเดฒเต‹เด—เต เดŽเดกเดฟเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต: Google เด•เตเดฒเต—เดกเต เดŸเต†เด•เตเดจเดฟเด•เตเด•เตฝ เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต (TSE) เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดฟเดจเตเดคเตเดฃเดพ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดŽเด™เตเด™เดจเต† เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเดฟเดจเตเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹? เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดค เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเดŸเต† เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ TSE เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดพ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเด•เดณเดพเดฃเต. เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเตฝ เดšเดฟเดฒเดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดŸเดฟเด•เตเด•เดฑเตเดฑเต เด•เดพเดฃเตเด‚, เด…เดคเต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเดฐเตเดŸเต† เดถเตเดฐเดฆเตเดง เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, TSE เดœเต€เดตเดจเด•เตเด•เดพเดฐเดฟเดฒเตŠเดฐเดพเตพ เดคเตปเตเดฑเต† เดธเดฎเต€เดชเด•เดพเดฒ เดชเดฐเดฟเดถเต€เดฒเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดถเตเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚ - เดกเดฟเดŽเตปเดŽเดธเต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เด•เต‡เดธเต. เดˆ เด•เดฅเดฏเดฟเตฝ, เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เดŽเด™เตเด™เดจเต† เดธเดพเดนเดšเดฐเตเดฏเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเตเดตเต†เดจเตเดจเตเด‚ เดชเดฟเดถเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดตเตผ เดŽเดจเตเดคเต เดชเตเดคเดฟเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเตเดตเต†เดจเตเดจเตเด‚ เดจเดฎเตเดฎเตพ เด•เดพเดฃเตเด‚. เด†เดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดฌเด—เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดˆ เดธเตเดฑเตเดฑเต‹เดฑเดฟ เดจเดฟเด™เตเด™เดณเต† เดฌเต‹เดงเดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, Google เด•เตเดฒเต—เดกเดฟเตฝ เด’เดฐเต เดชเดฟเดจเตเดคเตเดฃเดพ เดŸเดฟเด•เตเด•เดฑเตเดฑเต เดซเดฏเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด‰เตพเด•เตเด•เดพเดดเตเดšเดฏเตเด‚ เดจเตฝเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

Google เด•เตเดฒเต—เดกเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ DNS เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเดฟ

เดŸเตเดฐเดฌเดฟเตพเดทเต‚เดŸเตเดŸเดฟเด‚เด—เต เด’เดฐเต เดถเดพเดธเตเดคเตเดฐเดตเตเด‚ เด•เดฒเดฏเตเดฎเดพเดฃเต. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต† เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเตปเตเดฑเต† เด•เดพเดฐเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดฐเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเด‚ เด•เต†เดŸเตเดŸเดฟเดชเตเดชเดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด…เดคเต เดถเด•เตเดคเดฟเด•เตเด•เดพเดฏเดฟ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดžเด™เตเด™เตพ เด’เดฐเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเด‚ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดชเตเดฐเดถเตเดจเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เดšเต‹เดฆเตเดฏเด‚ เดตเดณเดฐเต† เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเด‚ เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚; เด‡เดคเดพเดฃเต เดŸเตเดฐเดฌเดฟเตพเดทเต‚เดŸเตเดŸเดฟเด™เตเด™เดฟเตปเตเดฑเต† "เด•เดฒ".

เด—เต‚เด—เดฟเตพ เด•เตเดฒเต—เดกเดฟเดจเต เด•เต€เดดเดฟเตฝ, เด—เต‚เด—เดฟเตพ เด•เตเดฒเต—เดกเต เด…เดคเดฟเตปเตเดฑเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดธเตเดตเด•เดพเดฐเตเดฏเดค เด‰เดฑเดชเตเดชเตเดจเตฝเด•เดพเตป เดชเดฐเดฎเดพเดตเดงเดฟ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด…เดคเตเดคเดฐเด‚ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเดฎเดพเด•เตเดจเตเดจเต. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, TSE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผเด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เด‡เดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดตเดฟเดถเดพเดฒเดฎเดพเดฏเดฟ เด•เดพเดฃเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เด‡เดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต (เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ) เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดšเดฟเดฒ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เด’เดฐเต เด•เดพเตผ เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต† เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตโ€Œเดธเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตปเตเดฑเต† เดเดกเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดˆ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด’เดฐเต เดธเด‚เดญเดพเดทเดฃ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเดพเดฃเต เดจเดŸเด•เตเด•เตเดจเตเดจเดคเต: เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•, เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเดฐเดพเด•เดฐเดฟเด•เตเด•เตเด•), เด•เต‚เดŸเดพเดคเต†, เด…เดตเดธเดพเดจเด‚, เด•เตเดฒเดฏเตปเตเดฑเตเดฎเดพเดฏเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดคเต€เดฐเตเดฎเดพเดจเดคเตเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ.

เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚

เด‡เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดจเดฒเตเดฒ เด…เดตเดธเดพเดจเด‚ เด‰เดณเตเดณ เด’เดฐเต เด•เดฅเดฏเตเดฃเตเดŸเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เต‡เดธเดฟเตปเตเดฑเต† เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด•เดพเดฐเดฃเด‚ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเตปเตเดฑเต† เดตเดณเดฐเต† เดตเดฟเดถเดฆเดฎเดพเดฏเดคเตเด‚ เด•เตƒเดคเตเดฏเดตเตเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเดฎเดพเดฃเต. เด†เดฆเตเดฏ เดŸเดฟเด•เตเด•เดฑเตเดฑเดฟเตปเตเดฑเต† เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเตเดตเดŸเต† เด•เดพเดฃเดพเด‚ (เดฐเดนเดธเตเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดฎเดฑเดฏเตเด•เตเด•เดพเตป เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต):
Google เด•เตเดฒเต—เดกเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ DNS เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเดฟ
เดˆ เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดงเดพเดฐเดพเดณเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ VM เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟ
  • เดชเตเดฐเดถเตเดจเด‚ เดคเดจเตเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - DNS เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
  • เดชเตเดฐเดถเตเดจเด‚ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เดตเดฟเดŽเดฎเตเดฎเตเด‚ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด‚
  • เดชเตเดฐเดถเตเดจเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดจเดŸเดชเดŸเดฟเด•เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

"P1: Critical Impact - Service Unusable in production" เดŽเดจเตเดจ เดชเต‡เดฐเดฟเดฒเดพเดฃเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเดจเตผเดคเตเดฅเด‚ "เดธเต‚เดฐเตเดฏเดจเต† เดชเดฟเดจเตเดคเตเดŸเดฐเตเด•" เดธเตเด•เต€เด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดธเดพเดนเดšเดฐเตเดฏเด‚ 24/7 เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดพเดฃเต (เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดฎเตเตปเด—เดฃเดจเด•เตพ), เด“เดฐเต‹ เดธเดฎเดฏ เดฎเต‡เด–เดฒ เดทเดฟเดซเตเดฑเตเดฑเดฟเดฒเตเด‚ เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดพ เดŸเต€เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดคเดฟเตปเตเดฑเต† เด•เตˆเดฎเดพเดฑเตเดฑเด‚. เดตเดพเดธเตโ€Œเดคเดตเดคเตเดคเดฟเตฝ, เดชเตเดฐเดถเตโ€Œเดจเด‚ เดธเต‚เดฑเดฟเดšเตเดšเดฟเดฒเต† เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เดฎเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดชเตเดชเต‹เดดเต‡เด•เตเด•เตเด‚ เด…เดคเต เดฒเต‹เด•เด‚ เดšเตเดฑเตเดฑเดฟเด•เตเด•เดดเดฟเดžเตเดžเดฟเดฐเตเดจเตเดจเต. เดˆ เดธเดฎเดฏเดฎเดพเดฏเดชเตเดชเต‹เดดเต‡เด•เตเด•เตเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฒเด˜เต‚เด•เดฐเดฃ เดจเดŸเดชเดŸเดฟเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดฎเต‚เดฒเด•เดพเดฐเดฃเด‚ เด‡เดคเตเดตเดฐเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด‰เตฝเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต† เดธเดพเดนเดšเดฐเตเดฏเด‚ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดญเดฏเดชเตเดชเต†เดŸเตเดŸเต.

เดŸเดฟเด•เตเด•เดฑเตเดฑเต เดธเต‚เดฑเดฟเดšเตเดšเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดชเตเดชเต‹เดดเต‡เด•เตเด•เตเด‚, เดคเดพเดดเต†เดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เด•เดฏเตเดฏเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต:

  • เด‰เดณเตเดณเดŸเด•เตเด•เด‚ /etc/hosts
  • เด‰เดณเตเดณเดŸเด•เตเด•เด‚ /etc/resolv.conf
  • เดคเต€เดฐเตเดฎเดพเดจเด‚ iptables-save
  • เดธเด‚เด˜เด‚ เด’เดคเตเดคเตเด•เต‚เดŸเดฟ ngrep pcap เดซเดฏเตฝ

เดˆ เดกเดพเดฑเตเดฑ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, "เด…เดจเตเดตเต‡เดทเดฃเดตเตเด‚" เดŸเตเดฐเดฌเดฟเตพเดทเต‚เดŸเตเดŸเดฟเด‚เด—เต เด˜เดŸเตเดŸเดตเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฏเดฟ.

เดžเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดชเดŸเดฟเด•เตพ

เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเต†เตผเดตเดฑเดฟเตปเตเดฑเต† เดฒเต‹เด—เตเด•เดณเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เด…เดคเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเตเดตเดฐเตเดคเตเดคเดฟ. เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเต†เตผเดตเตผ 169.254.169.254 เดŽเดจเตเดจ IP เดตเดฟเดฒเดพเดธเดคเตเดคเต‹เดŸเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เดกเตŠเดฎเต†เดฏเตเตป เดจเดพเดฎเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดตเตเด‚ เด‰เดฃเตเดŸเต. VM-เตฝ เดซเดฏเตผเดตเดพเตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดคเดŸเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเตเดคเดตเดฃ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต.

เด‡เดคเต เด’เดฐเตเดคเดฐเด‚ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต: เดฏเตเดกเดฟเดชเดฟ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเดŸเต† เดจเดทเตเดŸเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดงเดพเดจ เด…เดจเตเดฎเดพเดจเดคเตเดคเต† nmap เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดฟเดฐเดพเด•เดฐเดฟเดšเตเดšเต, เด…เดคเดฟเดจเดพเตฝ เด…เดต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดตเดดเดฟเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดฎเดพเดจเดธเดฟเด•เดฎเดพเดฏเดฟ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเต:

  • เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? => iptables เดจเดฟเดฏเดฎเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
  • เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดฒเตเดฒเต‡? เดŽเด‚.เดŸเดฟ.เดฏเต? => เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• ip a show
  • เดชเตเดฐเดถเตเดจเด‚ เดฏเตเดกเดฟเดชเดฟ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต†เดฏเต‹ เดŸเดฟเดธเดฟเดชเดฟเดฏเต†เดฏเต‹ เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดฎเต‹? => เด“เดŸเดฟเด•เตเด•เตเด• 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 เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดคเดฟเดฐเดฟเด•เต† เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดคเดฒเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเตเดฐเดถเตเดจเดตเตเดฎเดฟเดฒเตเดฒเต†เดจเตเดจเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด…เดคเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเดฑเตเดฑเตŠเดฐเต โ€œเดฒเต‹เด•เดฎเต†เดฎเตเดชเดพเดŸเตเดฎเตเดณเตเดณ เดฏเดพเดคเตเดฐเดฏเตโ€Œเด•เตเด•เตโ€ เดถเต‡เดทเด‚, เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เดฎเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเดจเตเดจเต, เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตเดฅเดฒเดคเตเดคเตเดจเดฟเดจเตเดจเตเด‚ เดฎเดฑเตเดฑเตŠเดฐเดฟเดŸเดคเตเดคเต‡เด•เตเด•เต เดšเตเดฑเตเดฑเดฟเด•เตเด•เดฑเด™เตเด™เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเดฟเดฏเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเด•เตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเดฟ เดžเดพเตป เด…เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดŽเดจเดฟเด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต.

เด…เดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเดฟเตปเตเดฑเต† เด’เดฐเต เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเต เดจเตฝเด•เดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฆเดฏเดฏเต‹เดŸเต† เดธเดฎเตเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดตเดณเดฐเต† เดจเดฒเตเดฒ เดตเดพเตผเดคเตเดคเดฏเดพเดฃเต: เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดŸเตเดฐเดฌเดฟเตพเดทเต‚เดŸเตเดŸเดฟเด‚เด—เต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด•เดฎเดพเตปเดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดจเดฟเด•เตเด•เต เดซเดฒเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเด‚ เด…เดต เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดžเดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เดŽเดจเดฟเด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เดธเตเดตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚!

เดŽเตปเตเดฑเต† เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เตผ เดŽเดจเตเดจเต‹เดŸเต เดšเต†เดฑเตเดคเดพเดฏเดฟ เด…เดธเต‚เดฏเดชเตเดชเต†เดŸเดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดšเตเดšเดญเด•เตเดทเดฃเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดžเด™เตเด™เตพ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด†เตผเด•เตเด•เตเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดชเดฐเดฟเดฃเดคเดซเดฒเด™เตเด™เตพ เดฒเด˜เต‚เด•เดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดคเดจเตเดจเต† เด‡เดคเดฟเดจเด•เด‚ เดจเดŸเดชเดŸเดฟเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดคเดฟเดŸเตเด•เตเด•เดฎเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดฏเดฎเตเดฃเตเดŸเต. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด‡เดฎเต‡เดœเต เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดเดคเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด•เตŠเดณเตเดณเดพเด‚!

เด’เดฐเต เดชเดŸเดฟ เดชเดฟเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจเต

เดธเดฟเดธเตเดฑเตเดฑเด‚ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ เดคเดธเตเดคเดฟเด•เด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เด…เดญเดฟเดฎเตเด– เดšเต‹เดฆเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เด‡เดคเดพเดฃเต: โ€œเดจเดฟเด™เตเด™เตพ เดชเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚ www.google.com? เดšเต‹เดฆเตเดฏเด‚ เดตเดณเดฐเต† เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเต เดทเต†เตฝ เดฎเตเดคเตฝ เดฏเต‚เดธเตผ เดธเตเดชเต‡เดธเต เดตเดฐเต†เดฏเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‡เตผเดฃเดฒเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเดฟเดจเตเดจเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดžเดพเตป เดชเตเดžเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดญเดฟเดฎเตเด– เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดฏเดฅเดพเตผเดคเตเดฅ เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚ ...

เดˆ เดŽเดšเตเดšเตเด†เตผ เดšเต‹เดฆเตเดฏเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เดเด•เดฆเต‡เดถเด‚ เดชเดฑเดžเตเดžเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด’เดฐเต DNS เดชเต‡เดฐเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป libdns เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
  2. เดเดคเต เดกเดฟเดŽเตปเดŽเดธเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดฌเดจเตเดงเดชเตเดชเต†เดŸเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต libdns เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต (เดกเดฏเด—เตเดฐเดพเดฎเดฟเตฝ เด‡เดคเต 169.254.169.254 เด†เดฃเต, เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเต†เตผเดตเตผ)
  3. เด’เดฐเต UDP เดธเต‹เด•เตเด•เดฑเตเดฑเต (SOKET_DGRAM) เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฐเดฃเตเดŸเต เดฆเดฟเดถเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด’เดฐเต DNS เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเต‹เดŸเต† UDP เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ libdns เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  4. sysctl เด‡เตปเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต UDP เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด•เต‡เตผเดฃเตฝ เดคเดฒเดคเตเดคเดฟเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเด‚.
  5. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เตปเตเดฑเตผเดซเต‡เดธเต เดตเดดเดฟ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเดพเตป เด•เต‡เตผเดฃเตฝ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
  6. เดชเดพเด•เตเด•เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดธเดฎเตเดชเตผเด•เตเด•เด‚ เดชเตเดฒเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดนเตˆเดชเตเดชเตผเดตเตˆเดธเตผ เด…เดคเต เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตเดฏเดพเดšเตเดšเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
  7. เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเต†เตผเดตเตผ, เด…เดคเดฟเตปเตเดฑเต† เดฎเดพเดœเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, DNS เดจเดพเดฎเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต‡ เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

Google เด•เตเดฒเต—เดกเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ DNS เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเดฟ
เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดชเดฐเดฟเด—เดฃเดฟเดšเตเดš เด…เดจเตเดฎเดพเดจเด™เตเด™เตพ เดเดคเตŠเด•เตเด•เต†เดฏเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เดŸเตเดŸเต†:

เด…เดจเตเดฎเดพเดจเด‚: เดคเด•เตผเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ

  • เดŸเต†เดธเตเดฑเตเดฑเต 1: เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดธเตโ€ŒเดŸเตเดฐเต‡เดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เดกเดฟเด—เต เด•เต‹เดณเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพ เด†เดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
  • เดซเดฒเด‚: เดถเดฐเดฟเดฏเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต
  • เดŸเต†เดธเตเดฑเตเดฑเต 2: เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† เดฎเดฑเดฟเด•เดŸเดจเตเดจเต เดชเต‡เดฐเตเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดธเตเดฑเดพเดชเตเดชเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
  • เดซเดฒเด‚: เดจเดฎเตเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚
  • เดŸเต†เดธเตเดฑเตเดฑเต 3: libdns เดชเดพเด•เตเด•เต‡เดœเดฟเดฒเตเด‚ md5sum เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ rpm โ€“V เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • เดซเดฒเด‚: เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เด•เต‹เดกเดฟเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเดฎเดพเดจเดฎเดพเดฃเต
  • เดŸเต†เดธเตเดฑเตเดฑเต 4: เดˆ เดธเตเดตเดญเดพเดตเดฎเดฟเดฒเตเดฒเดพเดคเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตปเตเดฑเต† เดฑเต‚เดŸเตเดŸเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเต VM-เตฝ เดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเด•, chroot เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, DNS เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เด•เดพเดฃเตเด•
  • เดซเดฒเด‚: DNS เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดจเดฟเด—เดฎเดจเด‚: เดชเตเดฐเดถเตเดจเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเดฒเตเดฒ

เด…เดจเตเดฎเดพเดจเด‚: DNS เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เด’เดฐเต เดชเดฟเดถเด•เต เด‰เดฃเตเดŸเต

  • เดŸเต†เดธเตเดฑเตเดฑเต 1: tcpdump เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต, เดกเดฟเด—เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ DNS เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด…เดฏเดšเตเดšเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฏเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเต‹เด•เตเด•เตเด•
  • เดซเดฒเด‚: เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต
  • เดŸเต†เดธเตเดฑเตเดฑเต 2: เดธเต†เตผเดตเดฑเดฟเตฝ เดฐเดฃเตเดŸเตเดคเดตเดฃ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• /etc/nsswitch.conf ะธ /etc/resolv.conf
  • เดซเดฒเด‚: เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต

เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดจเดฟเด—เดฎเดจเด‚: เดชเตเดฐเดถเตเดจเด‚ DNS เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เด…เดฒเตเดฒ

เด…เดจเตเดฎเดพเดจเด‚: เด•เดพเดฎเตเดชเต เด•เต‡เดŸเดพเดฏเดฟ

  • เดŸเต†เดธเตเดฑเตเดฑเต: เดชเตเดคเดฟเดฏ เด•เต‡เตผเดฃเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•, เด’เดชเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•, เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•
  • เดซเดฒเด‚: เดธเดฎเดพเดจเดฎเดพเดฏ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚

เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดจเดฟเด—เดฎเดจเด‚: เด•เต‡เตผเดฃเดฒเดฟเดจเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดธเด‚เดญเดตเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ

เด…เดจเตเดฎเดพเดจเด‚: เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตปเตเดฑเต† เดคเต†เดฑเตเดฑเดพเดฏ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดนเตˆเดชเตเดชเตผเดตเตˆเดธเตผ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เตปเตเดฑเตผเดซเต‡เดธเต)

  • เดŸเต†เดธเตเดฑเตเดฑเต 1: เดจเดฟเด™เตเด™เดณเตเดŸเต† เดซเดฏเตผเดตเดพเตพ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•
  • เดซเดฒเด‚: เดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเตเด‚ เดœเดฟเดธเดฟเดชเดฟเดฏเดฟเดฒเตเด‚ เดซเดฏเตผเดตเดพเตพ เดกเดฟเดŽเตปเดŽเดธเต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต
  • เดŸเต†เดธเตเดฑเตเดฑเต 2: เดŸเตเดฐเดพเดซเดฟเด•เต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดกเดฟเดŽเตปเดŽเดธเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดชเตเดฐเด•เตเดทเต‡เดชเดฃเดคเตเดคเดฟเตปเตเดฑเต†เดฏเตเด‚ เดฑเดฟเดŸเตเดŸเต‡เดฃเดฟเตปเตเดฑเต†เดฏเตเด‚ เด•เตƒเดคเตเดฏเดค เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
  • เดซเดฒเด‚: เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเต เดฑเดฟเดŸเตเดŸเต‡เตบ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดฒเดญเดฟเดšเตเดšเตเดตเต†เดจเตเดจเต 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 เดŽเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเดพเดฃเต, เดจเดฟเตผเดตเดšเดจเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏ เดฌเดซเตผ เดตเดฒเตเดชเตเดชเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต net.core.rmem_default

เดŽเดชเตเดชเต‹เตพ sk_rcvbuf 231-เดจเต† เดธเดฎเต€เดชเดฟเด•เตเด•เตเดจเตเดจเต, เดชเดพเด•เตเด•เดฑเตเดฑเต เดตเดฒเตเดชเตเดชเด‚ เดธเด‚เด—เตเดฐเดนเดฟเดšเตเดšเดพเตฝ เดซเดฒเดฎเตเดฃเตเดŸเดพเด•เดพเด‚ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เด“เดตเตผเดซเตเดฒเต‹. เด‡เดคเต เด’เดฐเต เดธเด‚เด–เตเดฏเดฏเดพเดฏเดคเดฟเดจเดพเตฝ, เด…เดคเดฟเตปเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดจเต†เด—เดฑเตเดฑเต€เดตเต เด†เดฏเดฟเดคเตเดคเต€เดฐเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด…เดคเต เดคเต†เดฑเตเดฑเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดตเตเดฏเดตเดธเตเดฅ เดถเดฐเดฟเดฏเดพเด•เตเด‚ (เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดตเดฟเดŸเต† เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ เดฒเดฟเด™เตเด•เต).

เดชเดฟเดถเด•เต เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเด‚: เด•เดพเดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดดเดฟ unsigned int. เดžเดพเตป เดซเดฟเด•เตเดธเต เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฑเต€เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดšเต†เดฏเตเดคเต, DNS เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต.

เดตเดฟเดœเดฏเดคเตเดคเดฟเตปเตเดฑเต† เดฐเตเดšเดฟ

เดžเดพเตป เดŽเตปเตเดฑเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เตพ เด•เตเดฒเดฏเตปเตเดฑเดฟเดจเต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เด…เดฏเดšเตเดšเต LKML เด•เต‡เตผเดฃเตฝ เดชเดพเดšเตเดšเต. เดŽเดจเดฟเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต: เดชเดธเดฟเดฒเดฟเตปเตเดฑเต† เด“เดฐเต‹ เดญเดพเด—เดตเตเด‚ เดชเดฐเดธเตเดชเดฐเด‚ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดžเด™เตเด™เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ, เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เด‚ เดตเตผเด•เตเด•เดฟเดจเต เดจเดจเตเดฆเดฟ, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต!

เด•เต‡เดธเต เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเต†เดจเตเดจเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเต เดฎเต‚เดฒเตเดฏเดตเดคเตเดคเดพเดฃเต, เดญเดพเด—เตเดฏเดตเดถเดพเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดคเตเดคเดฐเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดžเด™เตเด™เตพเด•เตเด•เต เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเดฟเด•เตเด•เต‚.

Google เด•เตเดฒเต—เดกเต เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ DNS เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเดฟ


เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•