DNS рдкрд░ рдЯрд┐рдХ рдЯреАрдПрд╕реА рдХреЛ рдкреИрд░ рдХреА рдЕрдВрдЧреБрд▓реА

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдореИрдВ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ "HTML, JS рдФрд░ CSS рдХреА 0 рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдПрдХ рдЧреЗрдо" рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬреЛ рдЗрд╕ рдкреЛрд╕реНрдЯ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЬреЛрд░ рд╕реЗ рд╣реЛрдЧрд╛ред рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рдпреВрдПрдХреНрд╕ рдХреЛ рдмрд╣реБрдд рдЦрд░рд╛рдм рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдЯрд┐рдХ-рдЯреИрдХ-рдЯреЛ рдорд┐рд▓рд╛, рдЬреЛ рдбреАрдПрдирдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд╢рдХреНрддрд┐ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред



рдПрдХ рдЕрдкреНрд░рд╕реНрддреБрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдбрд░рд╛рд╡рдирд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЦреЗрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореЗрд░реЗ рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪ рд╢рд╛рдорд┐рд▓ рд╣реИ:

$ dig @ns.f1remoon.com game.f1remoon.com. TXT 

рдореИрдВрдиреЗ рдереЛрдбрд╝реА рдорджрдж рднреА рдХреА, рдЬреЛ TXT рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ help.game.f1remoon.com рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ:



рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл bind9 рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдирд┐рд░рд╛рд╢ рдерд╛: TXT рд░рд┐рдХреЙрд░реНрдб рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдХреНрд░рдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдерд╛ред рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрддрд┐рд╢рдпреЛрдХреНрддрд┐ рд▓рд╛рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдерд╛ред рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдПрдХ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рджреЗрдЦрдирд╛ рдкрдбрд╝рд╛ред рдХреБрдЫ рдирдпрд╛ рд╕реАрдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдЧреЛрд▓рдВрдЧ рдФрд░ рдЧреЛ DNS рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд▓реА рдФрд░ рдореБрдЭреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд░реНрд╡рд░ рдорд┐рд▓рд╛, рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВред

рдЕрдЧрд▓реА рдЪреБрдиреМрддреА рдЦреЗрд▓ рдХреЗ рд╕рднреА рд╕рдВрдпреЛрдЬрди рдереЗред рдпрд╣рд╛рдБ рдПрдХ рдмрдбрд╝рд╛ рд╕рд╛рдпрд░рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж: рдореИрдВрдиреЗ рдЙрд╕рдХреА html-files рд▓реА рдФрд░ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЬреЛ рдореБрдЭреЗ рдкрд╕рдВрдж рдерд╛ред

рдЪреВрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╡рд┐рдкрд░реАрдд рдбрд┐рдЧ рдХрдорд╛рдВрдб, url рдХреЛ рд╕реНрдЯреЛрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлреАрд▓реНрдб рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкреЛрдХрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рдЫреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП, рдлрд╝реАрд▓реНрдб рдХреЛ рдЕрдВрдХрдкреИрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

 7 8 9 4 5 6 1 2 3 

рдПрдХ рдЪрд╛рд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд╡рд┐рдкрд░реАрдд рдореЗрдВ рдЪрд╛рд▓реЛрдВ рдХрд╛ рдкреВрд░рд╛ рдЗрддрд┐рд╣рд╛рд╕ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЗрд▓ "9" рдореЗрдВ рддреАрд╕рд░реА рдЪрд╛рд▓ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

 $ dig @ns.f1remoon.com 9.4.5.game.f1remoon.com. TXT 

рддреАрди рдЪрд╛рд▓реЛрдВ рдХрд╛ рдкреВрд░рд╛ рдирд┐рд╖реНрдХрд░реНрд╖
 $ dig @ns.f1remoon.com 5.game.f1remoon.com. TXT ; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> @ns.f1remoon.com 5.game.f1remoon.com. TXT ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12656 ;; flags: qr rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;5.game.f1remoon.com. IN TXT ;; ANSWER SECTION: 5.game.f1remoon.com. 0 IN TXT "o" "_" "_" 5.game.f1remoon.com. 0 IN TXT "_" "x" "_" 5.game.f1remoon.com. 0 IN TXT "_" "_" "_" ;; Query time: 135 msec ;; SERVER: 159.65.145.145#53(159.65.145.145) ;; WHEN: Sun Aug 05 20:16:16 UTC 2018 ;; MSG SIZE rcvd: 148 $ dig @ns.f1remoon.com 4.5.game.f1remoon.com. TXT ; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> @ns.f1remoon.com 4.5.game.f1remoon.com. TXT ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9301 ;; flags: qr rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;4.5.game.f1remoon.com. IN TXT ;; ANSWER SECTION: 4.5.game.f1remoon.com. 0 IN TXT "o" "_" "_" 4.5.game.f1remoon.com. 0 IN TXT "x" "x" "o" 4.5.game.f1remoon.com. 0 IN TXT "_" "_" "_" ;; Query time: 131 msec ;; SERVER: 159.65.145.145#53(159.65.145.145) ;; WHEN: Sun Aug 05 20:16:23 UTC 2018 ;; MSG SIZE rcvd: 156 $ dig @ns.f1remoon.com 9.4.5.game.f1remoon.com. TXT ; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> @ns.f1remoon.com 9.4.5.game.f1remoon.com. TXT ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40450 ;; flags: qr rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;9.4.5.game.f1remoon.com. IN TXT ;; ANSWER SECTION: 9.4.5.game.f1remoon.com. 0 IN TXT "o" "_" "x" 9.4.5.game.f1remoon.com. 0 IN TXT "x" "x" "o" 9.4.5.game.f1remoon.com. 0 IN TXT "o" "_" "_" ;; Query time: 131 msec ;; SERVER: 159.65.145.145#53(159.65.145.145) ;; WHEN: Sun Aug 05 20:16:30 UTC 2018 ;; MSG SIZE rcvd: 164 $ 


рдХреЛрдб рдХреЗ рд╕рд╛рде рднрдВрдбрд╛рд░: github.com/Firemoon777/tic-tac-toe-dns

UPD: рдкреНрд░реЛрдЯреЛрдЯрд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ + рдЫреЛрдЯрд╛:
 $ dig +short TXT @ns.f1remoon.com 9.4.5.game.f1remoon.com. "o" "_" "x" "x" "x" "o" "o" "_" "_" 

Source: https://habr.com/ru/post/hi419333/


All Articles