{"id":14215,"date":"2021-06-03T15:15:53","date_gmt":"2021-06-03T08:15:53","guid":{"rendered":"https:\/\/blog.tinohost.com\/?p=14215"},"modified":"2026-10-28T11:40:08","modified_gmt":"2026-10-28T04:40:08","slug":"dnssec-la-gi","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/dnssec-la-gi\/","title":{"rendered":"DNSSEC l\u00e0 g\u00ec? Chu\u1ed7i tin c\u1eady, c\u00e1ch b\u1eadt v\u00e0 ki\u1ec3m tra DNSSEC"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>DNSSEC (Domain Name System Security Extensions) l\u00e0 b\u1ed9 m\u1edf r\u1ed9ng b\u1ea3o m\u1eadt cho DNS, th\u00eam ch\u1eef k\u00fd s\u1ed1 v\u00e0o b\u1ea3n ghi \u0111\u1ec3 resolver ki\u1ec3m tra \u0111\u01b0\u1ee3c c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang l\u00e0 c\u1ee7a ch\u1ee7 t\u00ean mi\u1ec1n v\u00e0 kh\u00f4ng b\u1ecb s\u1eeda tr\u00ean \u0111\u01b0\u1eddng \u0111i.<\/strong> DNSSEC kh\u00f4ng m\u00e3 ho\u00e1 truy v\u1ea5n; n\u00f3 ch\u1ed1ng gi\u1ea3 m\u1ea1o, kh\u00f4ng ch\u1ed1ng nghe l\u00e9n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DNSSEC b\u1ed5 sung cho <a href=\"https:\/\/tino.vn\/blog\/dns-la-gi\/\">DNS<\/a>, h\u1ec7 th\u1ed1ng v\u1ed1n ra \u0111\u1eddi khi ch\u01b0a t\u00ednh t\u1edbi vi\u1ec7c x\u00e1c th\u1ef1c. Ch\u1ee7 <a href=\"https:\/\/tino.vn\/blog\/ten-mien-la-gi\/\">t\u00ean mi\u1ec1n<\/a> b\u1eadt DNSSEC \u1edf n\u01a1i ch\u1ea1y nameserver v\u00e0 g\u1eedi m\u1ed9t b\u1ea3n ghi l\u00ean t\u1ea7ng tr\u00ean qua nh\u00e0 \u0111\u0103ng k\u00fd. Ph\u1ea7n d\u01b0\u1edbi gi\u1ea3i th\u00edch DNSSEC ch\u1ed1ng \u0111\u01b0\u1ee3c g\u00ec, c\u00e1c b\u1ea3n ghi m\u1edbi, chu\u1ed7i tin c\u1eady, c\u00e1ch b\u1eadt v\u00e0 ki\u1ec3m tra.<\/p>\n\n\n\n<h2 id=\"DNSSEC_l\u00e0_g\u00ec?\">DNSSEC l\u00e0 g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNSSEC l\u00e0 t\u1eadp ti\u00eau chu\u1ea9n c\u1ee7a IETF, m\u00f4 t\u1ea3 trong <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc4033\" target=\"_blank\" rel=\"noopener nofollow\">RFC 4033<\/a>, RFC 4034 v\u00e0 RFC 4035, cho ph\u00e9p k\u00fd s\u1ed1 d\u1eef li\u1ec7u DNS. Theo ICANN, DNSSEC \u0111em l\u1ea1i hai b\u1ea3o v\u1ec7: x\u00e1c th\u1ef1c ngu\u1ed3n g\u1ed1c d\u1eef li\u1ec7u (data origin authentication) v\u00e0 b\u1ea3o v\u1ec7 t\u00ednh to\u00e0n v\u1eb9n c\u1ee7a d\u1eef li\u1ec7u.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ch\u1ee7 zone k\u00fd d\u1eef li\u1ec7u c\u1ee7a m\u00ecnh b\u1eb1ng kho\u00e1 ri\u00eang (private key), c\u00f2n kho\u00e1 c\u00f4ng khai (public key) \u0111\u01b0\u1ee3c c\u00f4ng b\u1ed1 ngay trong zone. Resolver c\u00f3 b\u1eadt ki\u1ec3m DNSSEC d\u00f9ng kho\u00e1 c\u00f4ng khai \u0111\u1ec3 ki\u1ec3m ch\u1eef k\u00fd; ch\u1eef k\u00fd sai th\u00ec c\u00e2u tr\u1ea3 l\u1eddi b\u1ecb lo\u1ea1i, ng\u01b0\u1eddi d\u00f9ng nh\u1eadn l\u1ed7i thay v\u00ec b\u1ecb d\u1eabn t\u1edbi m\u00e1y ch\u1ee7 gi\u1ea3.<\/p>\n\n\n\n<h2 id=\"DNSSEC_ch\u1ed1ng_l\u1ea1i_nh\u1eefng_t\u1ea5n_c\u00f4ng_n\u00e0o?\">DNSSEC ch\u1ed1ng l\u1ea1i nh\u1eefng t\u1ea5n c\u00f4ng n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNSSEC ch\u1ed1ng c\u00e1c ki\u1ec3u t\u1ea5n c\u00f4ng l\u00e0m resolver tin v\u00e0o c\u00e2u tr\u1ea3 l\u1eddi gi\u1ea3, nh\u01b0 \u0111\u1ea7u \u0111\u1ed9c cache (cache poisoning) v\u00e0 gi\u1ea3 m\u1ea1o ph\u1ea3n h\u1ed3i DNS (DNS spoofing). K\u1ebb t\u1ea5n c\u00f4ng kh\u00f4ng c\u00f3 kho\u00e1 ri\u00eang c\u1ee7a ch\u1ee7 zone n\u00ean kh\u00f4ng t\u1ea1o \u0111\u01b0\u1ee3c ch\u1eef k\u00fd h\u1ee3p l\u1ec7 cho b\u1ea3n ghi gi\u1ea3.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>DNSSEC l\u00e0m \u0111\u01b0\u1ee3c<\/th><th>DNSSEC kh\u00f4ng l\u00e0m<\/th><\/tr><\/thead><tbody><tr><td>Ph\u00e1t hi\u1ec7n b\u1ea3n ghi b\u1ecb s\u1eeda ho\u1eb7c gi\u1ea3 tr\u00ean \u0111\u01b0\u1eddng t\u1eeb nameserver t\u1edbi resolver<\/td><td>M\u00e3 ho\u00e1 truy v\u1ea5n, gi\u1ea5u t\u00ean mi\u1ec1n b\u1ea1n truy c\u1eadp (vi\u1ec7c c\u1ee7a DoH, DoT)<\/td><\/tr><tr><td>Ch\u1ee9ng minh m\u1ed9t t\u00ean th\u1eadt s\u1ef1 kh\u00f4ng t\u1ed3n t\u1ea1i (qua NSEC, NSEC3)<\/td><td>B\u1ea3o v\u1ec7 khi t\u00e0i kho\u1ea3n qu\u1ea3n l\u00fd t\u00ean mi\u1ec1n b\u1ecb chi\u1ebfm v\u00e0 k\u1ebb x\u1ea5u t\u1ef1 k\u00fd b\u1ea3n ghi<\/td><\/tr><tr><td>B\u1ea3o v\u1ec7 ng\u01b0\u1eddi d\u00f9ng c\u1ee7a resolver c\u00f3 b\u1eadt ki\u1ec3m DNSSEC<\/td><td>B\u1ea3o v\u1ec7 \u0111o\u1ea1n t\u1eeb thi\u1ebft b\u1ecb t\u1edbi resolver n\u1ebfu thi\u1ebft b\u1ecb kh\u00f4ng t\u1ef1 ki\u1ec3m<\/td><\/tr><tr><td>L\u00e0m n\u1ec1n cho b\u1ea3n ghi b\u1ea3o m\u1eadt kh\u00e1c nh\u01b0 DANE, TLSA<\/td><td>Thay th\u1ebf ch\u1ee9ng ch\u1ec9 SSL c\u1ee7a website<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1ch m\u00e3 ho\u00e1 DNS b\u1eb1ng DoH, DoT \u0111\u01b0\u1ee3c gi\u1edbi thi\u1ec7u \u1edf m\u1ee5c b\u1ea3o m\u1eadt c\u1ee7a b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/dns-la-gi\/\">DNS l\u00e0 g\u00ec<\/a>; ch\u1ee9ng ch\u1ec9 SSL xem \u1edf <a href=\"https:\/\/tino.vn\/blog\/ssl-certificate-la-gi\/\">ch\u1ee9ng ch\u1ec9 SSL l\u00e0 g\u00ec<\/a>.<\/p>\n\n\n\n<h2 id=\"DNSSEC_th\u00eam_nh\u1eefng_b\u1ea3n_ghi_n\u00e0o?\">DNSSEC th\u00eam nh\u1eefng b\u1ea3n ghi n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNSSEC th\u00eam b\u1ed1n lo\u1ea1i b\u1ea3n ghi ch\u00ednh \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a trong <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc4034\" target=\"_blank\" rel=\"noopener nofollow\">RFC 4034<\/a>: RRSIG ch\u1ee9a ch\u1eef k\u00fd, DNSKEY ch\u1ee9a kho\u00e1 c\u00f4ng khai, DS n\u1ed1i zone con v\u1edbi zone cha, NSEC ch\u1ee9ng minh t\u00ean kh\u00f4ng t\u1ed3n t\u1ea1i. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc5155\" target=\"_blank\" rel=\"noopener nofollow\">RFC 5155<\/a> b\u1ed5 sung NSEC3 \u0111\u1ec3 ch\u1ee9ng minh nh\u01b0 NSEC nh\u01b0ng kh\u00f3 li\u1ec7t k\u00ea to\u00e0n b\u1ed9 t\u00ean trong zone.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>B\u1ea3n ghi<\/th><th>T\u00ean \u0111\u1ea7y \u0111\u1ee7<\/th><th>Vai tr\u00f2<\/th><\/tr><\/thead><tbody><tr><td>RRSIG<\/td><td>Resource Record Signature<\/td><td>Ch\u1eef k\u00fd s\u1ed1 c\u1ee7a m\u1ed9t nh\u00f3m b\u1ea3n ghi c\u00f9ng t\u00ean, c\u00f9ng lo\u1ea1i (RRset), c\u00f3 th\u1eddi h\u1ea1n hi\u1ec7u l\u1ef1c<\/td><\/tr><tr><td>DNSKEY<\/td><td>DNS Public Key<\/td><td>Kho\u00e1 c\u00f4ng khai c\u1ee7a zone, d\u00f9ng \u0111\u1ec3 ki\u1ec3m RRSIG. Th\u01b0\u1eddng c\u00f3 KSK (k\u00fd kho\u00e1) v\u00e0 ZSK (k\u00fd d\u1eef li\u1ec7u)<\/td><\/tr><tr><td>DS<\/td><td>Delegation Signer<\/td><td>B\u1ea3n b\u0103m c\u1ee7a DNSKEY c\u1ee7a zone con, \u0111\u1eb7t \u1edf zone cha; m\u1eaft x\u00edch n\u1ed1i hai t\u1ea7ng<\/td><\/tr><tr><td>NSEC \/ NSEC3<\/td><td>Next Secure<\/td><td>Ch\u1ee9ng minh m\u1ed9t t\u00ean ho\u1eb7c m\u1ed9t lo\u1ea1i b\u1ea3n ghi kh\u00f4ng t\u1ed3n t\u1ea1i, c\u0169ng \u0111\u01b0\u1ee3c k\u00fd<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"DNSSEC_ho\u1ea1t_\u0111\u1ed9ng_nh\u01b0_th\u1ebf_n\u00e0o?\">DNSSEC ho\u1ea1t \u0111\u1ed9ng nh\u01b0 th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNSSEC ho\u1ea1t \u0111\u1ed9ng theo chu\u1ed7i tin c\u1eady: kho\u00e1 c\u1ee7a m\u1ed7i zone \u0111\u01b0\u1ee3c zone cha x\u00e1c nh\u1eadn b\u1eb1ng b\u1ea3n ghi DS, \u0111i ng\u01b0\u1ee3c l\u00ean t\u1edbi root zone. Resolver ch\u1ec9 c\u1ea7n tin kho\u00e1 c\u1ee7a root (trust anchor) l\u00e0 ki\u1ec3m \u0111\u01b0\u1ee3c m\u1ecdi t\u1ea7ng b\u00ean d\u01b0\u1edbi, mi\u1ec5n l\u00e0 t\u1ea7ng n\u00e0o tr\u00ean \u0111\u01b0\u1eddng \u0111i c\u0169ng \u0111\u00e3 k\u00fd.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1400\" height=\"750\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay.webp\" alt=\"S\u01a1 \u0111\u1ed3 chu\u1ed7i tin c\u1eady DNSSEC t\u1eeb g\u1ed1c xu\u1ed1ng t\u00ean mi\u1ec1n: root l\u00e0 trust anchor, b\u1ea3n ghi DS n\u1ed1i xu\u1ed1ng zone .vn (DNSKEY v\u00e0 DS), r\u1ed3i t\u1edbi tenban.vn k\u00fd b\u1eb1ng RRSIG; b\u1ea3n ghi A, MX, TXT sai ch\u1eef k\u00fd th\u00ec b\u00e1o SERVFAIL. Vi\u1ec7c c\u1ee7a ch\u1ee7 t\u00ean mi\u1ec1n: b\u1eadt DNSSEC, g\u1eedi DS l\u00ean t\u1ea7ng cha; DNSSEC kh\u00f4ng ph\u1ea3i m\u00e3 ho\u00e1 truy v\u1ea5n\" class=\"wp-image-132625\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Resolver nh\u1eadn c\u00e2u h\u1ecfi, v\u00ed d\u1ee5 b\u1ea3n ghi A c\u1ee7a tenban.vn, v\u00e0 y\u00eau c\u1ea7u k\u00e8m d\u1eef li\u1ec7u DNSSEC.<\/li>\n\n\n<li>T\u1eeb root, resolver l\u1ea5y DNSKEY c\u1ee7a root (\u0111\u00e3 c\u00f3 s\u1eb5n l\u00e0m trust anchor) v\u00e0 b\u1ea3n ghi DS c\u1ee7a .vn, ki\u1ec3m ch\u1eef k\u00fd.<\/li>\n\n\n<li>\u1ede zone .vn, resolver l\u1ea5y DNSKEY c\u1ee7a .vn, so v\u1edbi DS v\u1eeba nh\u1eadn; kh\u1edbp th\u00ec tin kho\u00e1 n\u00e0y v\u00e0 l\u1ea5y ti\u1ebfp DS c\u1ee7a tenban.vn.<\/li>\n\n\n<li>\u1ede nameserver c\u1ee7a tenban.vn, resolver l\u1ea5y DNSKEY, b\u1ea3n ghi A v\u00e0 RRSIG c\u1ee7a b\u1ea3n ghi A, ki\u1ec3m ch\u1eef k\u00fd b\u1eb1ng kho\u00e1 \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn.<\/li>\n\n\n<li>M\u1ecdi ch\u1eef k\u00fd kh\u1edbp th\u00ec resolver tr\u1ea3 k\u1ebft qu\u1ea3 k\u00e8m c\u1edd AD (\u0111\u00e3 x\u00e1c th\u1ef1c); m\u1ed9t m\u1eaft x\u00edch sai th\u00ec tr\u1ea3 l\u1ed7i SERVFAIL.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u1ea2nh d\u01b0\u1edbi ch\u1ee5p <a href=\"https:\/\/dnssec-debugger.verisignlabs.com\/\" target=\"_blank\" rel=\"noopener nofollow\">Verisign DNSSEC Debugger<\/a> ki\u1ec3m t\u00ean mi\u1ec1n cloudflare.com: c\u00f4ng c\u1ee5 \u0111i l\u1ea7n l\u01b0\u1ee3t t\u1eeb root (.), qua com, t\u1edbi cloudflare.com; \u1edf m\u1ed7i t\u1ea7ng \u0111\u1ec1u t\u00ecm th\u1ea5y b\u1ea3n ghi DS \u1edf zone cha v\u00e0 DS kh\u1edbp DNSKEY c\u1ee7a zone con.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"896\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-cloudflare-com.webp\" alt=\"\u1ea2nh ch\u1ee5p Verisign DNSSEC Debugger ng\u00e0y 27\/10\/2026 ki\u1ec3m cloudflare.com: ba t\u1ea7ng root, com, cloudflare.com \u0111\u1ec1u c\u00f3 d\u1ea5u t\u00edch xanh; khoanh \u0111\u1ecf d\u00f2ng Found 1 DS records for com in the . zone v\u00e0 Found 1 DS records for cloudflare.com in the com zone\" class=\"wp-image-132624\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-cloudflare-com.webp 1120w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-cloudflare-com-300x240.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-cloudflare-com-1024x819.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/dnssec-la-gi-chuoi-tin-cay-cloudflare-com-768x614.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" \/><figcaption class=\"wp-element-caption\">\u1ea2nh ch\u1ee5p c\u00f4ng c\u1ee5 Verisign DNSSEC Debugger (dnssec-debugger.verisignlabs.com) ng\u00e0y 27\/10\/2026.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"DNSSEC_\u0111\u01b0\u1ee3c_tri\u1ec3n_khai_t\u1eeb_khi_n\u00e0o?\">DNSSEC \u0111\u01b0\u1ee3c tri\u1ec3n khai t\u1eeb khi n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Theo <a href=\"https:\/\/www.icann.org\/resources\/pages\/dnssec-what-is-it-why-important-2019-03-05-en\" target=\"_blank\" rel=\"noopener nofollow\">ICANN<\/a>, IETF b\u1eaft \u0111\u1ea7u x\u00e2y d\u1ef1ng DNSSEC t\u1eeb nh\u1eefng n\u0103m 1990 khi th\u1ea5y DNS c\u1ea7n c\u01a1 ch\u1ebf x\u00e1c th\u1ef1c m\u1ea1nh h\u01a1n. Root zone \u0111\u01b0\u1ee3c k\u00fd DNSSEC n\u0103m 2010, t\u1ea1o \u0111i\u1ec3m kh\u1edfi \u0111\u1ea7u chung cho chu\u1ed7i tin c\u1eady; t\u1eeb \u0111\u00f3 c\u00e1c \u0111u\u00f4i t\u00ean mi\u1ec1n v\u00e0 ch\u1ee7 t\u00ean mi\u1ec1n m\u1edbi c\u00f3 th\u1ec3 k\u00fd theo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2018: ICANN thay kho\u00e1 g\u1ed1c (root KSK) l\u1ea7n \u0111\u1ea7u ti\u00ean.<\/li>\n\n\n<li>11\/10\/2026: kho\u00e1 g\u1ed1c m\u1edbi KSK-2024 (key tag 38696) b\u1eaft \u0111\u1ea7u k\u00fd root zone, theo <a href=\"https:\/\/www.icann.org\/resources\/press-material\/release-2026-08-11-en\" target=\"_blank\" rel=\"noopener nofollow\">th\u00f4ng b\u00e1o c\u1ee7a ICANN ng\u00e0y 11\/08\/2026<\/a>; tra DNSKEY c\u1ee7a root qua Google Public DNS ng\u00e0y 27\/10\/2026 th\u1ea5y ch\u1eef k\u00fd RRSIG d\u00f9ng key tag 38696.<\/li>\n\n\n<li>\u0110u\u00f4i .vn \u0111\u00e3 \u0111\u01b0\u1ee3c k\u00fd: tra b\u1ea3n ghi DS c\u1ee7a vn. qua Google Public DNS ng\u00e0y 27\/10\/2026 c\u00f3 k\u1ebft qu\u1ea3 v\u00e0 c\u1edd AD (\u0111\u00e3 x\u00e1c th\u1ef1c).<\/li>\n<\/ul>\n\n\n\n<h2 id=\"C\u00e1ch_b\u1eadt_DNSSEC_cho_t\u00ean_mi\u1ec1n\">C\u00e1ch b\u1eadt DNSSEC cho t\u00ean mi\u1ec1n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1eadt DNSSEC cho t\u00ean mi\u1ec1n g\u1ed3m hai vi\u1ec7c \u1edf hai n\u01a1i: k\u00fd zone \u1edf n\u01a1i \u0111ang ch\u1ea1y nameserver, r\u1ed3i g\u1eedi b\u1ea3n ghi DS do n\u01a1i \u0111\u00f3 t\u1ea1o l\u00ean zone cha th\u00f4ng qua nh\u00e0 \u0111\u0103ng k\u00fd t\u00ean mi\u1ec1n. Thi\u1ebfu m\u1ed9t trong hai, chu\u1ed7i tin c\u1eady b\u1ecb \u0111\u1ee9t v\u00e0 DNSSEC ch\u01b0a c\u00f3 t\u00e1c d\u1ee5ng.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>K\u00fd zone:<\/strong> trong tr\u00ecnh qu\u1ea3n l\u00fd DNS, b\u1eadt DNSSEC. Nh\u00e0 cung c\u1ea5p t\u1ea1o kho\u00e1, k\u00fd b\u1ea3n ghi v\u00e0 t\u1ef1 k\u00fd l\u1ea1i \u0111\u1ecbnh k\u1ef3.<\/li>\n\n\n<li><strong>L\u1ea5y b\u1ea3n ghi DS:<\/strong> g\u1ed3m Key Tag, Algorithm, Digest Type, Digest (m\u1ed9t s\u1ed1 n\u01a1i \u0111\u01b0a c\u1ea3 DNSKEY).<\/li>\n\n\n<li><strong>Khai DS \u1edf nh\u00e0 \u0111\u0103ng k\u00fd:<\/strong> v\u00e0o m\u1ee5c DNSSEC c\u1ee7a t\u00ean mi\u1ec1n, d\u00e1n c\u00e1c gi\u00e1 tr\u1ecb DS. N\u1ebfu trang qu\u1ea3n l\u00fd kh\u00f4ng c\u00f3 m\u1ee5c n\u00e0y, h\u00e3y h\u1ecfi nh\u00e0 \u0111\u0103ng k\u00fd.<\/li>\n\n\n<li><strong>Ki\u1ec3m tra:<\/strong> sau khi DS xu\u1ea5t hi\u1ec7n \u1edf zone cha, d\u00f9ng c\u00f4ng c\u1ee5 \u1edf m\u1ee5c d\u01b0\u1edbi \u0111\u1ec3 x\u00e1c nh\u1eadn chu\u1ed7i tin c\u1eady \u0111\u00e3 th\u00f4ng.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00ed d\u1ee5 tr\u00ean Cloudflare (<a href=\"https:\/\/developers.cloudflare.com\/dns\/dnssec\/\" target=\"_blank\" rel=\"noopener nofollow\">t\u00e0i li\u1ec7u DNSSEC c\u1ee7a Cloudflare<\/a>): v\u00e0o <strong>DNS \u2192 Settings<\/strong>, b\u1ea5m <strong>Enable DNSSEC<\/strong>, m\u1edf <strong>DS record<\/strong> \u0111\u1ec3 l\u1ea5y gi\u00e1 tr\u1ecb r\u1ed3i khai \u1edf nh\u00e0 \u0111\u0103ng k\u00fd. C\u00e1ch d\u00f9ng Cloudflare l\u00e0m nameserver c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/cloudflare-la-gi\/\">Cloudflare l\u00e0 g\u00ec<\/a>.<\/p>\n\n\n\n<h2 id=\"C\u00e1ch_ki\u1ec3m_tra_t\u00ean_mi\u1ec1n_\u0111\u00e3_b\u1eadt_DNSSEC_ch\u01b0a\">C\u00e1ch ki\u1ec3m tra t\u00ean mi\u1ec1n \u0111\u00e3 b\u1eadt DNSSEC ch\u01b0a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1ch d\u1ec5 nh\u1ea5t \u0111\u1ec3 ki\u1ec3m tra DNSSEC l\u00e0 nh\u1eadp t\u00ean mi\u1ec1n v\u00e0o <a href=\"https:\/\/dnssec-debugger.verisignlabs.com\/\" target=\"_blank\" rel=\"noopener nofollow\">Verisign DNSSEC Debugger<\/a> ho\u1eb7c <a href=\"https:\/\/dnsviz.net\/\" target=\"_blank\" rel=\"noopener nofollow\">DNSViz<\/a>: t\u1ea7ng n\u00e0o c\u00f3 d\u1ea5u t\u00edch xanh l\u00e0 chu\u1ed7i tin c\u1eady th\u00f4ng t\u1edbi t\u1ea7ng \u0111\u00f3. Tr\u00ean d\u00f2ng l\u1ec7nh, tra b\u1ea3n ghi DS v\u00e0 xem c\u1edd ad trong k\u1ebft qu\u1ea3 c\u1ee7a resolver c\u00f3 ki\u1ec3m DNSSEC.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig DS tenban.vn +short\ndig A tenban.vn +dnssec @1.1.1.1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00ean mi\u1ec1n ch\u01b0a b\u1eadt th\u00ec l\u1ec7nh tra DS kh\u00f4ng tr\u1ea3 k\u1ebft qu\u1ea3. \u0110\u00e3 b\u1eadt \u0111\u00fang th\u00ec l\u1ec7nh th\u1ee9 hai c\u00f3 c\u1edd <code>ad<\/code> trong d\u00f2ng flags v\u00e0 k\u00e8m b\u1ea3n ghi RRSIG.<\/p>\n\n\n\n<h2 id=\"R\u1ee7i_ro_khi_d\u00f9ng_DNSSEC_v\u00e0_l\u00fac_c\u1ea7n_c\u1ea9n_th\u1eadn\">R\u1ee7i ro khi d\u00f9ng DNSSEC v\u00e0 l\u00fac c\u1ea7n c\u1ea9n th\u1eadn<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">R\u1ee7i ro ch\u00ednh c\u1ee7a DNSSEC l\u00e0 c\u1ea5u h\u00ecnh sai l\u00e0m c\u1ea3 t\u00ean mi\u1ec1n &#8220;bi\u1ebfn m\u1ea5t&#8221; v\u1edbi ng\u01b0\u1eddi d\u00f9ng c\u1ee7a resolver c\u00f3 ki\u1ec3m DNSSEC, v\u00ec ch\u1eef k\u00fd kh\u00f4ng kh\u1edbp th\u00ec resolver tr\u1ea3 l\u1ed7i thay v\u00ec tr\u1ea3 k\u1ebft qu\u1ea3. L\u1ed7i n\u00e0y th\u01b0\u1eddng x\u1ea3y ra khi \u0111\u1ed5i nameserver ho\u1eb7c nh\u00e0 cung c\u1ea5p DNS m\u00e0 qu\u00ean x\u1eed l\u00fd b\u1ea3n ghi DS c\u0169.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tr\u01b0\u1edbc khi \u0111\u1ed5i nameserver:<\/strong> g\u1ee1 b\u1ea3n ghi DS \u1edf nh\u00e0 \u0111\u0103ng k\u00fd, ch\u1edd h\u1ebft TTL c\u1ee7a DS r\u1ed3i m\u1edbi \u0111\u1ed5i; sau khi chuy\u1ec3n xong m\u1edbi b\u1eadt l\u1ea1i DNSSEC \u1edf n\u01a1i m\u1edbi. Xem th\u00eam <a href=\"https:\/\/tino.vn\/blog\/name-servers-la-gi\/\">c\u00e1ch \u0111\u1ed5i nameserver<\/a>.<\/li>\n\n\n<li><strong>Ch\u1eef k\u00fd c\u00f3 h\u1ea1n d\u00f9ng:<\/strong> n\u1ebfu b\u1ea1n t\u1ef1 ch\u1ea1y BIND, PowerDNS tr\u00ean VPS, ph\u1ea3i \u0111\u1ec3 ph\u1ea7n m\u1ec1m t\u1ef1 k\u00fd l\u1ea1i \u0111\u1ecbnh k\u1ef3; ch\u1eef k\u00fd h\u1ebft h\u1ea1n c\u0169ng g\u00e2y SERVFAIL.<\/li>\n\n\n<li><strong>Kho\u00e1, thu\u1eadt to\u00e1n:<\/strong> ch\u1ecdn thu\u1eadt to\u00e1n nh\u00e0 \u0111\u0103ng k\u00fd h\u1ed7 tr\u1ee3 (v\u00ed d\u1ee5 ECDSA P-256, m\u00e3 13); \u0111\u1ed5i kho\u00e1 KSK ph\u1ea3i c\u1eadp nh\u1eadt DS \u1edf nh\u00e0 \u0111\u0103ng k\u00fd.<\/li>\n\n\n<li><strong>Kh\u00f4ng thay cho b\u1ea3o m\u1eadt t\u00e0i kho\u1ea3n:<\/strong> ai chi\u1ebfm \u0111\u01b0\u1ee3c t\u00e0i kho\u1ea3n qu\u1ea3n l\u00fd t\u00ean mi\u1ec1n v\u1eabn s\u1eeda \u0111\u01b0\u1ee3c b\u1ea3n ghi \u0111\u00e3 k\u00fd; h\u00e3y b\u1eadt x\u00e1c th\u1ef1c hai l\u1edbp.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">C\u1ea7n t\u00ean mi\u1ec1n cho website? <a href=\"https:\/\/tino.vn\/ten-mien\">\u0110\u0103ng k\u00fd t\u00ean mi\u1ec1n t\u1ea1i Tino<\/a>: ki\u1ec3m tra t\u00ean mi\u1ec1n c\u00f2n tr\u1ed1ng, \u0111\u0103ng k\u00fd .vn v\u00e0 qu\u1ed1c t\u1ebf, qu\u1ea3n l\u00fd DNS trong m\u1ed9t t\u00e0i kho\u1ea3n. Xem gi\u00e1 tr\u00ean trang s\u1ea3n ph\u1ea9m.<\/p>\n\n\n\n<h2 id=\"C\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"DNSSEC_c\u00f3_gi\u1ed1ng_TSIG_kh\u00f4ng?\">DNSSEC c\u00f3 gi\u1ed1ng TSIG kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Kh\u00f4ng gi\u1ed1ng. TSIG d\u00f9ng kho\u00e1 b\u00ed m\u1eadt chung \u0111\u1ec3 x\u00e1c th\u1ef1c trao \u0111\u1ed5i gi\u1eefa hai m\u00e1y ch\u1ee7, v\u00ed d\u1ee5 khi m\u00e1y ph\u1ee5 ch\u00e9p zone (zone transfer). DNSSEC k\u00fd ch\u00ednh d\u1eef li\u1ec7u DNS \u0111\u1ec3 b\u1ea5t k\u1ef3 resolver n\u00e0o c\u0169ng ki\u1ec3m \u0111\u01b0\u1ee3c. B\u1eadt DNSSEC kh\u00f4ng t\u1ef1 b\u1ea3o v\u1ec7 zone transfer; mu\u1ed1n b\u1ea3o v\u1ec7 vi\u1ec7c \u0111\u00f3 th\u00ec c\u1ea5u h\u00ecnh th\u00eam TSIG.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"DNSSEC_c\u00f3_l\u00e0m_website_ch\u1eadm_\u0111i_kh\u00f4ng?\">DNSSEC c\u00f3 l\u00e0m website ch\u1eadm \u0111i kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">G\u1ea7n nh\u01b0 kh\u00f4ng \u0111\u00e1ng k\u1ec3 v\u1edbi ng\u01b0\u1eddi d\u00f9ng. C\u00e2u tr\u1ea3 l\u1eddi DNS l\u1edbn h\u01a1n v\u00ec k\u00e8m ch\u1eef k\u00fd v\u00e0 resolver ph\u1ea3i ki\u1ec3m th\u00eam, nh\u01b0ng k\u1ebft qu\u1ea3 \u0111\u01b0\u1ee3c cache nh\u01b0 b\u00ecnh th\u01b0\u1eddng; t\u1ed1c \u0111\u1ed9 t\u1ea3i trang ch\u1ee7 y\u1ebfu do m\u00e1y ch\u1ee7 web v\u00e0 m\u1ea1ng.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00f3_n\u00ean_b\u1eadt_DNSSEC_cho_m\u1ecdi_t\u00ean_mi\u1ec1n_kh\u00f4ng?\">C\u00f3 n\u00ean b\u1eadt DNSSEC cho m\u1ecdi t\u00ean mi\u1ec1n kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">N\u00ean b\u1eadt khi nh\u00e0 cung c\u1ea5p DNS t\u1ef1 k\u00fd l\u1ea1i v\u00e0 nh\u00e0 \u0111\u0103ng k\u00fd h\u1ed7 tr\u1ee3 khai DS, nh\u1ea5t l\u00e0 v\u1edbi t\u00ean mi\u1ec1n c\u00f3 giao d\u1ecbch, email quan tr\u1ecdng. N\u1ebfu b\u1ea1n s\u1eafp \u0111\u1ed5i nameserver ho\u1eb7c t\u1ef1 qu\u1ea3n m\u00e1y ch\u1ee7 DNS m\u00e0 ch\u01b0a c\u00f3 quy tr\u00ecnh \u0111\u1ed5i kho\u00e1, h\u00e3y x\u1eed l\u00fd xong vi\u1ec7c \u0111\u00f3 tr\u01b0\u1edbc.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"DNSSEC c\u00f3 gi\u1ed1ng TSIG kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Kh\u00f4ng gi\u1ed1ng. TSIG d\u00f9ng kho\u00e1 b\u00ed m\u1eadt chung \u0111\u1ec3 x\u00e1c th\u1ef1c trao \u0111\u1ed5i gi\u1eefa hai m\u00e1y ch\u1ee7, v\u00ed d\u1ee5 khi m\u00e1y ph\u1ee5 ch\u00e9p zone (zone transfer). DNSSEC k\u00fd ch\u00ednh d\u1eef li\u1ec7u DNS \u0111\u1ec3 b\u1ea5t k\u1ef3 resolver n\u00e0o c\u0169ng ki\u1ec3m \u0111\u01b0\u1ee3c. B\u1eadt DNSSEC kh\u00f4ng t\u1ef1 b\u1ea3o v\u1ec7 zone transfer; mu\u1ed1n b\u1ea3o v\u1ec7 vi\u1ec7c \u0111\u00f3 th\u00ec c\u1ea5u h\u00ecnh th\u00eam TSIG.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"DNSSEC c\u00f3 l\u00e0m website ch\u1eadm \u0111i kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>G\u1ea7n nh\u01b0 kh\u00f4ng \u0111\u00e1ng k\u1ec3 v\u1edbi ng\u01b0\u1eddi d\u00f9ng. C\u00e2u tr\u1ea3 l\u1eddi DNS l\u1edbn h\u01a1n v\u00ec k\u00e8m ch\u1eef k\u00fd v\u00e0 resolver ph\u1ea3i ki\u1ec3m th\u00eam, nh\u01b0ng k\u1ebft qu\u1ea3 \u0111\u01b0\u1ee3c cache nh\u01b0 b\u00ecnh th\u01b0\u1eddng; t\u1ed1c \u0111\u1ed9 t\u1ea3i trang ch\u1ee7 y\u1ebfu do m\u00e1y ch\u1ee7 web v\u00e0 m\u1ea1ng.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00f3 n\u00ean b\u1eadt DNSSEC cho m\u1ecdi t\u00ean mi\u1ec1n kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>N\u00ean b\u1eadt khi nh\u00e0 cung c\u1ea5p DNS t\u1ef1 k\u00fd l\u1ea1i v\u00e0 nh\u00e0 \u0111\u0103ng k\u00fd h\u1ed7 tr\u1ee3 khai DS, nh\u1ea5t l\u00e0 v\u1edbi t\u00ean mi\u1ec1n c\u00f3 giao d\u1ecbch, email quan tr\u1ecdng. N\u1ebfu b\u1ea1n s\u1eafp \u0111\u1ed5i nameserver ho\u1eb7c t\u1ef1 qu\u1ea3n m\u00e1y ch\u1ee7 DNS m\u00e0 ch\u01b0a c\u00f3 quy tr\u00ecnh \u0111\u1ed5i kho\u00e1, h\u00e3y x\u1eed l\u00fd xong vi\u1ec7c \u0111\u00f3 tr\u01b0\u1edbc.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>DNSSEC (Domain Name System Security Extensions) l\u00e0 b\u1ed9 m\u1edf r\u1ed9ng b\u1ea3o m\u1eadt cho DNS, th\u00eam ch\u1eef k\u00fd s\u1ed1 v\u00e0o b\u1ea3n ghi \u0111\u1ec3 resolver ki\u1ec3m tra \u0111\u01b0\u1ee3c c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang l\u00e0 c\u1ee7a ch\u1ee7 t\u00ean mi\u1ec1n v\u00e0 kh\u00f4ng b\u1ecb s\u1eeda tr\u00ean \u0111\u01b0\u1eddng \u0111i. DNSSEC kh\u00f4ng m\u00e3 ho\u00e1 truy v\u1ea5n; n\u00f3 ch\u1ed1ng gi\u1ea3 m\u1ea1o, kh\u00f4ng ch\u1ed1ng nghe [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":132550,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7729],"tags":[6354],"class_list":["post-14215","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dns","tag-kien-thuc-ve-ten-mien"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/14215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=14215"}],"version-history":[{"count":2,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/14215\/revisions"}],"predecessor-version":[{"id":132730,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/14215\/revisions\/132730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/132550"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=14215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=14215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=14215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}