แƒแƒ›แƒ‘แƒแƒ•แƒ˜ Google Cloud แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘

Google แƒ‘แƒšแƒแƒ’แƒ˜แƒก แƒ แƒ”แƒ“แƒแƒฅแƒขแƒแƒ แƒ˜แƒ“แƒแƒœ: แƒแƒ“แƒ”แƒกแƒ›แƒ” แƒ’แƒ˜แƒคแƒ˜แƒฅแƒ แƒ˜แƒแƒ—, แƒ แƒแƒ’แƒแƒ  แƒฃแƒ›แƒ™แƒšแƒแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ Google Cloud Technical Solutions (TSE) แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ”แƒ‘แƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒก? TSE แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ”แƒ‘แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒœแƒ˜ แƒแƒ แƒ˜แƒแƒœ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒฌแƒงแƒแƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ”แƒ‘แƒแƒกแƒ แƒ“แƒ แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒแƒ–แƒ”. แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฎแƒแƒœแƒ“แƒแƒฎแƒแƒœ แƒจแƒ”แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ‘แƒ˜แƒšแƒ”แƒ—แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ˜แƒก แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒแƒก แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก. แƒแƒ› แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜ แƒ—แƒกแƒ”-แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ—แƒแƒœแƒแƒ›แƒจแƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒ›แƒแƒ’แƒ•แƒ˜แƒ—แƒฎแƒ แƒแƒ‘แƒก แƒ”แƒ แƒ— แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒแƒฎแƒ˜แƒคแƒแƒ—แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒ–แƒ” แƒ›แƒ˜แƒกแƒ˜ แƒ‘แƒแƒšแƒแƒ“แƒ แƒแƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒ˜แƒ“แƒแƒœ - DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ แƒ’แƒฃแƒšแƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ. แƒแƒ› แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒ•แƒœแƒแƒฎแƒแƒ•แƒ—, แƒ แƒแƒ’แƒแƒ  แƒ›แƒแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒก แƒ˜แƒœแƒŸแƒ˜แƒœแƒ”แƒ แƒ”แƒ‘แƒ›แƒ แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ แƒ แƒแƒฎแƒแƒšแƒ˜ แƒ แƒแƒ› แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒ”แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก. แƒ•แƒ˜แƒ›แƒ”แƒ“แƒแƒ•แƒœแƒ”แƒ‘แƒ—, แƒ แƒแƒ› แƒ”แƒก แƒแƒ›แƒ‘แƒแƒ•แƒ˜ แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ’แƒแƒ’แƒแƒชแƒœแƒแƒ‘แƒ— แƒฆแƒ แƒ›แƒแƒ“ แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒš แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ’แƒแƒ’แƒแƒชแƒœแƒแƒ‘แƒ— แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒ˜แƒ“แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ‘แƒ˜แƒšแƒ”แƒ—แƒ˜แƒก แƒจแƒ”แƒขแƒแƒœแƒแƒจแƒ˜ Google Cloud-แƒจแƒ˜.

แƒแƒ›แƒ‘แƒแƒ•แƒ˜ Google Cloud แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘

แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒ แƒ›แƒ”แƒชแƒœแƒ˜แƒ”แƒ แƒ”แƒ‘แƒแƒชแƒแƒ แƒ“แƒ แƒฎแƒ”แƒšแƒแƒ•แƒœแƒ”แƒ‘แƒแƒช. แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ˜แƒก แƒแƒ’แƒ”แƒ‘แƒ˜แƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒแƒ แƒแƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒฅแƒชแƒ”แƒ•แƒ˜แƒก แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒแƒช แƒฎแƒ“แƒ”แƒ‘แƒ แƒ›แƒ˜แƒกแƒ˜ แƒกแƒ˜แƒซแƒšแƒ˜แƒ”แƒ แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ. แƒ—แƒฃแƒ›แƒชแƒ, แƒกแƒแƒœแƒแƒ› แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒแƒก แƒฉแƒแƒ›แƒแƒ•แƒแƒงแƒแƒšแƒ˜แƒ‘แƒ”แƒ‘แƒ—, แƒ›แƒ™แƒแƒคแƒ˜แƒแƒ“ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒœแƒ•แƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ— แƒ“แƒ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒฉแƒแƒ›แƒแƒ•แƒแƒงแƒแƒšแƒ˜แƒ‘แƒแƒ— แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ. แƒ—แƒฃ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ‘แƒฃแƒœแƒ“แƒแƒ•แƒœแƒแƒ“ แƒŸแƒฆแƒ”แƒ แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒ’แƒ˜แƒฌแƒ”แƒ•แƒ— แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒ’แƒฃแƒšแƒ“แƒแƒกแƒ›แƒ˜แƒ— แƒ’แƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒ; แƒ”แƒก แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒ˜แƒก "แƒฎแƒ”แƒšแƒแƒ•แƒœแƒ”แƒ‘แƒ".

Google Cloud-แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒจแƒ˜, แƒแƒกแƒ”แƒ—แƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜ แƒ”แƒฅแƒกแƒžแƒแƒœแƒ”แƒœแƒขแƒฃแƒ แƒแƒ“ แƒฃแƒคแƒ แƒ แƒ แƒ—แƒฃแƒšแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ Google Cloud แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒแƒ“ แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒก แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ“แƒ”แƒœแƒชแƒ˜แƒแƒšแƒฃแƒ แƒแƒ‘แƒ. แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, TSE แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ”แƒ‘แƒก แƒแƒ  แƒแƒฅแƒ•แƒ— แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒ–แƒ” แƒ“แƒ แƒแƒ แƒช แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ˜แƒกแƒ” แƒคแƒแƒ แƒ—แƒแƒ“, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒ›แƒ” แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“, แƒฉแƒ•แƒ”แƒœ (แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ”แƒ‘แƒ˜) แƒแƒ  แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒจแƒ”แƒ•แƒชแƒ•แƒแƒšแƒแƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ.

แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ—แƒ•แƒšแƒ˜แƒก, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ— แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ™แƒแƒก แƒ›แƒแƒœแƒฅแƒแƒœแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒจแƒ˜ แƒ“แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ’แƒ•แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒ— แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒœแƒฅแƒแƒœแƒ˜แƒก id-แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒ แƒแƒชแƒ แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒกแƒแƒกแƒแƒฃแƒ‘แƒ แƒ แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜: แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ, แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒ˜แƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ“แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ (แƒแƒœ แƒฃแƒแƒ แƒงแƒแƒคแƒ). แƒ“แƒ, แƒกแƒแƒ‘แƒแƒšแƒแƒ แƒฏแƒแƒ›แƒจแƒ˜, แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ”แƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ—แƒแƒœ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก.

แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒกแƒแƒ“แƒแƒ•แƒแƒ

แƒ“แƒฆแƒ”แƒก แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒแƒ›แƒ‘แƒแƒ•แƒ˜ แƒ™แƒแƒ แƒ’แƒ˜ แƒ“แƒแƒกแƒแƒกแƒ แƒฃแƒšแƒ˜แƒ—. แƒจแƒ”แƒ›แƒแƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒฅแƒ›แƒ˜แƒก แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒ–แƒฃแƒกแƒขแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒแƒ. แƒฅแƒ•แƒ”แƒ›แƒแƒ— แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ‘แƒ˜แƒšแƒ”แƒ—แƒ˜แƒก แƒแƒกแƒšแƒ˜ (แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ“แƒ”แƒœแƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒกแƒแƒ›แƒแƒšแƒแƒ“):
แƒแƒ›แƒ‘แƒแƒ•แƒ˜ Google Cloud แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘
แƒ”แƒก แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ‘แƒ”แƒ•แƒ  แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก:

  • แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ VM
  • แƒ—แƒแƒ•แƒแƒ“ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ - DNS แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก
  • แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒกแƒแƒ“แƒแƒช แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ˜แƒฉแƒ”แƒœแƒก แƒ—แƒแƒ•แƒก - VM แƒ“แƒ แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒ˜
  • แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ˜แƒก แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ›แƒ แƒ’แƒแƒ“แƒแƒ“แƒ’แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒ“แƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ“แƒ แƒ แƒแƒ’แƒแƒ แƒช โ€žP1: แƒ™แƒ แƒ˜แƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒ–แƒ”แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ - แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒแƒจแƒ˜ แƒ’แƒแƒ›แƒแƒฃแƒกแƒแƒ“แƒ”แƒ’แƒแƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜โ€œ, แƒ แƒแƒช แƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒแƒ‘แƒก แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ• แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒก 24/7 แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ โ€žแƒ›แƒ˜แƒฐแƒงแƒ”แƒ•แƒ˜แƒ— แƒ›แƒ–แƒ”แƒกโ€œ แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— (แƒ“แƒแƒฌแƒ•แƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒ˜แƒแƒ แƒ˜แƒขแƒ”แƒขแƒ”แƒ‘แƒ˜), แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒ— แƒ”แƒ แƒ—แƒ˜ แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒฏแƒ’แƒฃแƒคแƒ˜แƒ“แƒแƒœ แƒ›แƒ”แƒแƒ แƒ”แƒ–แƒ” แƒ“แƒ แƒแƒ˜แƒก แƒ–แƒแƒœแƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒชแƒ•แƒšแƒ˜แƒก แƒ“แƒ แƒแƒก. แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“, แƒ˜แƒ› แƒ“แƒ แƒแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒชแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒ’แƒฃแƒœแƒ“แƒก แƒชแƒ˜แƒฃแƒ แƒ˜แƒฎแƒจแƒ˜ แƒ›แƒ˜แƒแƒฆแƒฌแƒ˜แƒ, แƒ›แƒแƒœ แƒฃแƒ™แƒ•แƒ” แƒจแƒ”แƒ›แƒแƒ˜แƒแƒ แƒ แƒ›แƒกแƒแƒคแƒšแƒ˜แƒ. แƒแƒ› แƒ“แƒ แƒแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ›แƒ แƒ›แƒ˜แƒ˜แƒฆแƒ แƒจแƒ”แƒ›แƒแƒ แƒ‘แƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ–แƒแƒ›แƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒจแƒ˜แƒœแƒแƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒแƒจแƒ˜ แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒ˜แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒซแƒ˜แƒ แƒ”แƒฃแƒšแƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒ  แƒ˜แƒงแƒ แƒแƒฆแƒ›แƒแƒฉแƒ”แƒœแƒ˜แƒšแƒ˜.

แƒ˜แƒ› แƒ“แƒ แƒแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒชแƒ แƒ‘แƒ˜แƒšแƒ”แƒ—แƒ˜ แƒชแƒ˜แƒฃแƒ แƒ˜แƒฎแƒแƒ›แƒ“แƒ” แƒ›แƒ˜แƒ•แƒ˜แƒ“แƒ, แƒฉแƒ•แƒ”แƒœ แƒฃแƒ™แƒ•แƒ” แƒฎแƒ”แƒšแƒ— แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ:

  • แƒจแƒ˜แƒœแƒแƒแƒ แƒกแƒ˜ /etc/hosts
  • แƒจแƒ˜แƒœแƒแƒแƒ แƒกแƒ˜ /etc/resolv.conf
  • แƒ’แƒแƒ›แƒแƒงแƒ•แƒแƒœแƒ˜แƒก iptables-save
  • แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒจแƒ”แƒ™แƒ แƒ”แƒ‘แƒ˜แƒšแƒ˜ ngrep pcap แƒคแƒแƒ˜แƒšแƒ˜

แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒ— แƒฉแƒ•แƒ”แƒœ แƒ›แƒ–แƒแƒ“ แƒ•แƒ˜แƒงแƒแƒ•แƒ˜แƒ— โ€žแƒ’แƒแƒ›แƒแƒซแƒ˜แƒ”แƒ‘แƒ˜แƒกโ€œ แƒ“แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒแƒฆแƒ›แƒแƒคแƒฎแƒ•แƒ แƒ˜แƒก แƒ”แƒขแƒแƒžแƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ”แƒ‘แƒแƒ“.

แƒฉแƒ•แƒ”แƒœแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜

แƒฃแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ”แƒก แƒงแƒแƒ•แƒšแƒ˜แƒกแƒ, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ“แƒแƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜ แƒ“แƒ แƒ“แƒแƒ•แƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ˜แƒ—, แƒ แƒแƒ› แƒ˜แƒก แƒกแƒฌแƒแƒ แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ. แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒก 169.254.169.254 แƒ“แƒ, แƒกแƒฎแƒ•แƒ แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ“แƒแƒ›แƒ”แƒœแƒฃแƒ แƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ–แƒ”. แƒฉแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒ’แƒแƒ“แƒแƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ—, แƒ แƒแƒ› Firewall แƒกแƒฌแƒแƒ แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก VM-แƒ—แƒแƒœ แƒ“แƒ แƒแƒ  แƒ‘แƒšแƒแƒ™แƒแƒ•แƒก แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒก.

แƒ”แƒก แƒ˜แƒงแƒ แƒ แƒแƒฆแƒแƒช แƒฃแƒชแƒœแƒแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ: nmap-แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒแƒ› แƒฃแƒแƒ แƒงแƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ UDP แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒแƒกแƒ” แƒ แƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒœแƒ”แƒ‘แƒ แƒ˜แƒ•แƒแƒ“ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ— แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ แƒ“แƒ แƒ’แƒ–แƒ แƒ›แƒแƒ—แƒ˜ แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“:

  • แƒจแƒ”แƒ แƒฉแƒ”แƒ•แƒ˜แƒ— แƒ˜แƒจแƒšแƒ”แƒ‘แƒ แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜? => แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— iptables แƒฌแƒ”แƒกแƒ”แƒ‘แƒ˜
  • แƒซแƒแƒšแƒ˜แƒแƒœ แƒžแƒแƒขแƒแƒ แƒ แƒแƒ  แƒแƒ แƒ˜แƒก? MTU? => แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ 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 แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก scrapy Python แƒ›แƒแƒ“แƒฃแƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—.

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? แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒ›แƒจแƒ•แƒ”แƒœแƒ˜แƒ”แƒ แƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ™แƒแƒœแƒ“แƒ˜แƒ“แƒแƒขแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ แƒญแƒฃแƒ แƒ•แƒ˜แƒ“แƒแƒœ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒ›แƒ“แƒ”, แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒแƒ›แƒ“แƒ” แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฅแƒกแƒ”แƒšแƒแƒ›แƒ“แƒ”. แƒ›แƒ”แƒฆแƒ˜แƒ›แƒ”แƒ‘แƒ: แƒฎแƒแƒœแƒ“แƒแƒฎแƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒ˜แƒฃแƒก แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒ“แƒ’แƒ”แƒ‘แƒ แƒ แƒ”แƒแƒšแƒฃแƒ  แƒชแƒฎแƒแƒ•แƒ แƒ”แƒ‘แƒแƒจแƒ˜...

แƒ›แƒ” แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ” แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ แƒ”แƒก HR แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒ–แƒ”. แƒฃแƒฎแƒ”แƒจแƒแƒ“ แƒ แƒแƒ› แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœ แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ— แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ— DNS แƒกแƒแƒฎแƒ”แƒšแƒ˜, แƒฎแƒ“แƒ”แƒ‘แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜:

  1. แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒฃแƒฌแƒแƒ“แƒ”แƒ‘แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ  แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒแƒก, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ libdns
  2. libdns แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒแƒก, แƒ แƒแƒ›แƒ”แƒš DNS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒฃแƒœแƒ“แƒ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒก (แƒ“แƒ˜แƒแƒ’แƒ แƒแƒ›แƒแƒจแƒ˜ แƒ”แƒก แƒแƒ แƒ˜แƒก 169.254.169.254, แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜)
  3. libdns แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ  แƒ–แƒแƒ แƒ”แƒ‘แƒก UDP แƒกแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฅแƒ›แƒœแƒ”แƒšแƒแƒ“ (SOKET_DGRAM) แƒ“แƒ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก UDP แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒก DNS แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ— แƒแƒ แƒ˜แƒ•แƒ” แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ—
  4. sysctl แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒแƒ— UDP แƒกแƒขแƒ”แƒ™แƒ˜ แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”
  5. แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒแƒกแƒ—แƒแƒœ, แƒ แƒแƒ—แƒ แƒ’แƒแƒ“แƒแƒกแƒชแƒ”แƒก แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜ แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—
  6. แƒฐแƒ˜แƒžแƒ”แƒ แƒ•แƒ˜แƒ–แƒแƒ แƒ˜ แƒ˜แƒญแƒ”แƒ แƒก แƒ“แƒ แƒ’แƒแƒ“แƒแƒกแƒชแƒ”แƒ›แƒก แƒžแƒแƒ™แƒ”แƒขแƒก แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ›แƒแƒกแƒ—แƒแƒœ แƒจแƒ”แƒฎแƒ”แƒ‘แƒ˜แƒกแƒแƒก
  7. แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒ›แƒแƒ’แƒ˜แƒ˜แƒ— แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก DNS แƒกแƒแƒฎแƒ”แƒšแƒก แƒ“แƒ แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒžแƒแƒกแƒฃแƒฎแƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—

แƒแƒ›แƒ‘แƒแƒ•แƒ˜ Google Cloud แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘
แƒจแƒ”แƒ’แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ—, แƒ แƒ แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ”แƒ‘แƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ—:

แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ: แƒ’แƒแƒขแƒ”แƒฎแƒ˜แƒšแƒ˜ แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ”แƒ‘แƒ˜

  • แƒขแƒ”แƒกแƒขแƒ˜ 1: แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ— strace แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜, แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ—, แƒ แƒแƒ› dig แƒ›แƒแƒฃแƒฌแƒแƒ“แƒ”แƒ‘แƒก แƒกแƒฌแƒแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ–แƒแƒ แƒ”แƒ‘แƒก
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒฌแƒแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ–แƒแƒ แƒ”แƒ‘แƒ˜
  • แƒขแƒ”แƒกแƒขแƒ˜ 2: srapy-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒแƒ—, แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ—แƒฃ แƒแƒ แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒแƒ•แƒšแƒ˜แƒ— แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ“แƒ’แƒ”แƒœแƒ
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ
  • แƒขแƒ”แƒกแƒขแƒ˜ 3: แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ— rpm โ€“V libdns แƒžแƒแƒ™แƒ”แƒขแƒ–แƒ” แƒ“แƒ md5sum แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ–แƒ”
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒ™แƒแƒ“แƒ˜ แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒ˜แƒ“แƒ”แƒœแƒขแƒฃแƒ แƒ˜แƒ แƒ›แƒแƒฅแƒ›แƒ”แƒ“ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒš แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒš แƒ™แƒแƒ“แƒ—แƒแƒœ
  • แƒขแƒ”แƒกแƒขแƒ˜ 4: แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก root แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ VM-แƒ–แƒ” แƒแƒ› แƒฅแƒชแƒ”แƒ•แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒ’แƒแƒฃแƒจแƒ•แƒ˜แƒ— chroot, แƒœแƒแƒฎแƒ”แƒ— แƒ—แƒฃ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก DNS
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: DNS แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒกแƒฌแƒแƒ แƒแƒ“

แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒ–แƒ” แƒ“แƒแƒงแƒ แƒ“แƒœแƒแƒ‘แƒ˜แƒ—: แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ”แƒ‘แƒจแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก

แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ: แƒแƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ DNS แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒจแƒ˜

  • แƒขแƒ”แƒกแƒขแƒ˜ 1: แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— tcpdump แƒ“แƒ แƒœแƒแƒฎแƒ”แƒ—, แƒ—แƒฃ DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜ แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ’แƒแƒ—แƒฎแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜ แƒกแƒฌแƒแƒ แƒแƒ“ แƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜
  • แƒขแƒ”แƒกแƒขแƒ˜ 2: แƒแƒ แƒ›แƒแƒ’แƒ˜ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” /etc/nsswitch.conf ะธ /etc/resolv.conf
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒกแƒฌแƒแƒ แƒ˜แƒ

แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒ–แƒ” แƒ“แƒแƒงแƒ แƒ“แƒœแƒแƒ‘แƒ˜แƒ—: แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก DNS แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒแƒจแƒ˜

แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ: แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒ“แƒแƒ–แƒ˜แƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ

  • แƒขแƒ”แƒกแƒขแƒ˜: แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— แƒแƒฎแƒแƒšแƒ˜ แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜, แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒฎแƒ”แƒšแƒ›แƒแƒฌแƒ”แƒ แƒ, แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ—
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒฅแƒชแƒ”แƒ•แƒ

แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒ–แƒ” แƒ“แƒแƒงแƒ แƒ“แƒœแƒแƒ‘แƒ˜แƒ—: แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒแƒ–แƒ˜แƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜

แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ: แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก (แƒแƒœ แƒฐแƒ˜แƒžแƒ”แƒ แƒ•แƒ˜แƒ–แƒแƒ แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒก) แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒฅแƒชแƒ”แƒ•แƒ

  • แƒขแƒ”แƒกแƒขแƒ˜ 1: แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ firewall แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: firewall แƒ’แƒแƒ“แƒแƒกแƒชแƒ”แƒ›แƒก DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒก แƒ แƒแƒ’แƒแƒ แƒช แƒฐแƒแƒกแƒขแƒ–แƒ”, แƒแƒกแƒ”แƒ•แƒ” GCP-แƒ–แƒ”
  • แƒขแƒ”แƒกแƒขแƒ˜ 2: แƒขแƒ แƒ”แƒคแƒ˜แƒ™แƒ˜แƒก แƒฉแƒแƒ แƒ”แƒ•แƒ แƒ“แƒ DNS แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒกแƒฌแƒแƒ แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: tcpdump แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ› แƒฐแƒแƒกแƒขแƒ›แƒ แƒ›แƒ˜แƒ˜แƒฆแƒ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜

แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒ–แƒ” แƒ“แƒแƒงแƒ แƒ“แƒœแƒแƒ‘แƒ˜แƒ—: แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒจแƒ˜

แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ: แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก

  • แƒขแƒ”แƒกแƒขแƒ˜ 1: แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒแƒœแƒแƒ›แƒแƒšแƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒแƒœแƒแƒ›แƒแƒšแƒ˜แƒ”แƒ‘แƒ˜
  • แƒขแƒ”แƒกแƒขแƒ˜ 2: แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒแƒ•แƒšแƒ˜แƒ— แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— dig @8.8.8.8
  • แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜: แƒ แƒ”แƒ–แƒแƒšแƒฃแƒชแƒ˜แƒ แƒ“แƒแƒ แƒฆแƒ•แƒ”แƒฃแƒšแƒ˜แƒ แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”แƒช

แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ แƒขแƒ”แƒกแƒขแƒ”แƒ‘แƒ–แƒ” แƒ“แƒแƒงแƒ แƒ“แƒœแƒแƒ‘แƒ˜แƒ—: แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”

แƒ“แƒ”แƒ“แƒแƒแƒ–แƒ แƒ˜: แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒชแƒแƒ“แƒ”แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ’แƒแƒ แƒ“แƒ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜!

แƒฉแƒแƒงแƒ•แƒ˜แƒœแƒ—แƒ•แƒ˜แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒจแƒ˜

แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒ›แƒแƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ (grub) แƒแƒœ sysctl แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜. แƒฉแƒแƒ•แƒ˜แƒฎแƒ”แƒ“แƒ” /etc/sysctl.conf แƒ“แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ˜แƒคแƒ˜แƒฅแƒ แƒ”, แƒ›แƒ” แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ” แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒแƒ แƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜. แƒ˜แƒกแƒ”แƒ—แƒ˜ แƒจแƒ”แƒ’แƒ แƒซแƒœแƒ”แƒ‘แƒ แƒ›แƒฅแƒแƒœแƒ“แƒ, แƒ—แƒ˜แƒ—แƒฅแƒแƒก แƒ แƒแƒฆแƒแƒชแƒแƒก แƒ›แƒแƒ•แƒ™แƒ˜แƒ“แƒ” แƒฎแƒ”แƒšแƒ˜, แƒ’แƒแƒ•แƒแƒ’แƒ“แƒ” แƒงแƒ•แƒ”แƒšแƒ แƒแƒ แƒแƒฅแƒกแƒ”แƒšแƒฃแƒ แƒ˜ แƒ—แƒฃ แƒแƒ แƒ tcp แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ แƒ“แƒ แƒ“แƒแƒ•แƒ แƒฉแƒ˜ แƒ›แƒ—แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒจแƒ˜ net.core. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜ แƒ˜แƒฅ, แƒกแƒแƒ“แƒแƒช แƒฐแƒแƒกแƒขแƒ˜แƒก แƒœแƒ”แƒ‘แƒแƒ แƒ—แƒ•แƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ VM-แƒจแƒ˜ แƒ“แƒ แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ” แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒกแƒแƒ—แƒ˜แƒ—แƒแƒแƒ“, แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒ˜แƒก แƒ›แƒ˜แƒงแƒแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒ’แƒแƒคแƒฃแƒญแƒ”แƒ‘แƒฃแƒšแƒ˜ VM-แƒ˜แƒ—, แƒกแƒแƒœแƒแƒ› แƒแƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒ“แƒแƒ›แƒœแƒแƒจแƒแƒ•แƒ”:

net.core.rmem_default = 2147483647

แƒแƒ˜, แƒ”แƒก แƒแƒ แƒ˜แƒก DNS-แƒ’แƒแƒ›แƒ แƒฆแƒ•แƒ”แƒ•แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ! แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒ›แƒ™แƒ•แƒšแƒ”แƒšแƒแƒ‘แƒ˜แƒก แƒ˜แƒแƒ แƒแƒฆแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒขแƒแƒ› แƒฎแƒ“แƒ”แƒ‘แƒ แƒ”แƒก? แƒ›แƒแƒขแƒ˜แƒ•แƒ˜ แƒ›แƒแƒ˜แƒœแƒช แƒ›แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ.

แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ DNS แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ net.core.rmem_default. แƒขแƒ˜แƒžแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒแƒ แƒ˜แƒก แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 200 KiB, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒฃแƒแƒ›แƒ แƒแƒ• DNS แƒžแƒแƒ™แƒ”แƒขแƒก, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ— แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜แƒก แƒ–แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ–แƒ แƒ“แƒ. แƒ—แƒฃ แƒแƒฎแƒแƒšแƒ˜ แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒฉแƒแƒ›แƒแƒกแƒ•แƒšแƒ˜แƒกแƒแƒก แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜ แƒกแƒแƒ•แƒกแƒ”แƒ, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ แƒแƒ“แƒ’แƒแƒœ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ“ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒแƒ  แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก แƒ›แƒแƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒ‘แƒ— แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒแƒก. แƒฉแƒ•แƒ”แƒœแƒ›แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ›แƒ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ’แƒแƒ–แƒแƒ แƒ“แƒ แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜แƒก แƒ–แƒแƒ›แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒก แƒ”แƒจแƒ˜แƒœแƒแƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒšแƒแƒ“. แƒ›แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒ˜แƒงแƒ แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒจแƒ”แƒกแƒแƒซแƒšแƒ: 231-1 (แƒ—แƒฃ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ 231-แƒ–แƒ”, แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜ แƒ“แƒแƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก โ€žINVALID ARGUMENTโ€œ).

แƒฃแƒชแƒ”แƒ‘ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒขแƒแƒ› แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ nmap แƒ“แƒ scapy แƒกแƒฌแƒแƒ แƒแƒ“: แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ“แƒœแƒ”แƒœ แƒœแƒ”แƒ“แƒšแƒ”แƒฃแƒš แƒกแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒก! Raw แƒกแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒกแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ: แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒ•แƒ”แƒ แƒ“แƒก แƒฃแƒ•แƒšแƒ˜แƒแƒœ iptable-แƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ‘แƒฃแƒคแƒ”แƒ แƒฃแƒšแƒ˜!

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒขแƒแƒ› แƒ˜แƒฌแƒ•แƒ”แƒ•แƒก โ€žแƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒ˜แƒ“แƒ˜ แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜โ€œ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒก? แƒแƒจแƒ™แƒแƒ แƒแƒ“ แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ˜แƒกแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ.

แƒแƒ› แƒ”แƒขแƒแƒžแƒ–แƒ” แƒ›แƒ” แƒจแƒ”แƒ›แƒ”แƒซแƒšแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ แƒ”แƒžแƒ แƒแƒ“แƒฃแƒชแƒ˜แƒ แƒ”แƒ‘แƒ แƒ›แƒ แƒแƒ•แƒแƒš แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ–แƒ” แƒ“แƒ แƒ›แƒ แƒแƒ•แƒแƒš แƒ“แƒ˜แƒกแƒขแƒ แƒ˜แƒ‘แƒฃแƒชแƒ˜แƒแƒ–แƒ”. แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒฉแƒœแƒ“แƒ 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 (แƒฎแƒ”แƒšแƒ›แƒแƒฃแƒฌแƒ”แƒ แƒ”แƒšแƒ˜ แƒ—แƒ”แƒฅแƒ•แƒกแƒ›แƒ”แƒขแƒ˜ แƒ‘แƒ˜แƒขแƒ˜แƒแƒœแƒ˜ int) แƒ“แƒ แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ–แƒแƒ›แƒแƒก
  • sk->sk_rcybuf แƒแƒ แƒ˜แƒก int แƒขแƒ˜แƒžแƒ˜แƒก แƒ“แƒ แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜แƒก แƒ–แƒแƒ›แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช, แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒฃแƒ“แƒ แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก net.core.rmem_default

แƒ แƒแƒ“แƒ”แƒกแƒแƒช sk_rcvbuf แƒฃแƒแƒฎแƒšแƒแƒ•แƒ“แƒ”แƒ‘แƒ 231-แƒก, แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ–แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒฏแƒแƒ›แƒ”แƒ‘แƒแƒ› แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒแƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒก แƒ’แƒแƒ“แƒ˜แƒœแƒ”แƒ‘แƒ. แƒ“แƒ แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒแƒ แƒ˜แƒก int, แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒ—แƒ˜, แƒแƒกแƒ” แƒ แƒแƒ›, แƒžแƒ˜แƒ แƒแƒ‘แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒญแƒ”แƒจแƒ›แƒแƒ แƒ˜แƒขแƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ˜แƒก แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก false (แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ”แƒขแƒ˜ แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ— แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒแƒฅ แƒšแƒ˜แƒœแƒ™แƒ”แƒ‘แƒ˜).

แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒขแƒ แƒ˜แƒ•แƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒ–แƒ˜แƒ—: แƒฅแƒแƒกแƒ—แƒ˜แƒœแƒ’แƒ˜แƒ— unsigned int. แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ” แƒจแƒ”แƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ” แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ“แƒ DNS-แƒ›แƒ แƒ˜แƒกแƒ”แƒ• แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ.

แƒ’แƒแƒ›แƒแƒ แƒฏแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ”แƒ›แƒ

แƒฉแƒ”แƒ›แƒ˜ แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ”แƒ‘แƒ˜ แƒ’แƒแƒ“แƒแƒ•แƒฃแƒ’แƒ–แƒแƒ•แƒœแƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒ“แƒ แƒ’แƒแƒ•แƒ’แƒ–แƒแƒ•แƒœแƒ” LKML แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒžแƒแƒฉแƒ˜. แƒ™แƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ•แƒแƒ : แƒ—แƒแƒ•แƒกแƒแƒขแƒ”แƒฎแƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒœแƒแƒฌแƒ˜แƒšแƒ˜ แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒจแƒ˜ แƒฏแƒ“แƒ”แƒ‘แƒ, แƒจแƒ”แƒ›แƒ˜แƒซแƒšแƒ˜แƒ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒแƒ•แƒฎแƒกแƒœแƒ, แƒ แƒแƒขแƒแƒ› แƒ•แƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ˜แƒ— แƒ˜แƒ›แƒแƒก, แƒ แƒแƒกแƒแƒช แƒ•แƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ˜แƒ— แƒ“แƒ แƒ แƒแƒช แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜แƒ, แƒ’แƒฃแƒœแƒ“แƒฃแƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ’แƒ–แƒ˜แƒ— แƒจแƒ”แƒ•แƒซแƒ”แƒšแƒ˜แƒ— แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒก แƒžแƒแƒ•แƒœแƒ!

แƒแƒฆแƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜แƒ, แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ แƒ˜แƒจแƒ•แƒ˜แƒแƒ—แƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ แƒ“แƒ, แƒกแƒแƒ‘แƒ”แƒ“แƒœแƒ˜แƒ”แƒ แƒแƒ“, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒ˜แƒจแƒ•แƒ˜แƒแƒ—แƒแƒ“ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒแƒกแƒ”แƒ— แƒ แƒ—แƒฃแƒš แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒก.

แƒแƒ›แƒ‘แƒแƒ•แƒ˜ Google Cloud แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก DNS แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘


แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ