{"id":16286,"date":"2021-05-21T05:55:00","date_gmt":"2021-05-20T22:55:00","guid":{"rendered":"https:\/\/blog.tinohost.com\/?p=10103"},"modified":"2026-10-28T11:40:01","modified_gmt":"2026-10-28T04:40:01","slug":"ddns-la-gi","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/ddns-la-gi\/","title":{"rendered":"DDNS l\u00e0 g\u00ec? Dynamic DNS ho\u1ea1t \u0111\u1ed9ng th\u1ebf n\u00e0o, khi n\u00e0o n\u00ean d\u00f9ng"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>DDNS (Dynamic DNS, DNS \u0111\u1ed9ng) l\u00e0 c\u01a1 ch\u1ebf t\u1ef1 c\u1eadp nh\u1eadt b\u1ea3n ghi DNS c\u1ee7a m\u1ed9t t\u00ean mi\u1ec1n m\u1ed7i khi \u0111\u1ecba ch\u1ec9 IP c\u00f4ng c\u1ed9ng c\u1ee7a m\u1ea1ng thay \u0111\u1ed5i. Nh\u1edd \u0111\u00f3 b\u1ea1n v\u1eabn truy c\u1eadp camera, NAS hay m\u00e1y ch\u1ee7 \u0111\u1eb7t t\u1ea1i nh\u00e0 b\u1eb1ng m\u1ed9t t\u00ean c\u1ed1 \u0111\u1ecbnh nh\u01b0 <code>cam.example.net<\/code>, d\u00f9 nh\u00e0 m\u1ea1ng \u0111\u1ed5i IP sau m\u1ed7i l\u1ea7n kh\u1edfi \u0111\u1ed9ng l\u1ea1i modem.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DNS l\u00e0 h\u1ec7 th\u1ed1ng d\u1ecbch <a href=\"https:\/\/tino.vn\/blog\/ten-mien-la-gi\/\">t\u00ean mi\u1ec1n<\/a> th\u00e0nh \u0111\u1ecba ch\u1ec9 IP (<a href=\"https:\/\/tino.vn\/blog\/dns-la-gi\/\">DNS l\u00e0 g\u00ec<\/a>); v\u1edbi DNS th\u00f4ng th\u01b0\u1eddng, ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb t\u1ef1 s\u1eeda b\u1ea3n ghi khi IP \u0111\u1ed5i. B\u00e0i vi\u1ebft gi\u1ea3i th\u00edch DDNS ho\u1ea1t \u0111\u1ed9ng th\u1ebf n\u00e0o, kh\u00e1c DNS th\u01b0\u1eddng \u1edf \u0111\u00e2u, khi n\u00e0o d\u00f9ng \u0111\u01b0\u1ee3c, khi n\u00e0o kh\u00f4ng, v\u00e0 c\u00e1ch thi\u1ebft l\u1eadp tr\u00ean router.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>C\u1eadp nh\u1eadt 10\/2026: b\u00e0i \u0111\u01b0\u1ee3c vi\u1ebft l\u1ea1i, \u0111\u1ed1i chi\u1ebfu RFC 2136, RFC 6598 v\u00e0 trang d\u1ecbch v\u1ee5 c\u1ee7a No-IP ng\u00e0y 27\/10\/2026. \u0110\u1ecba ch\u1ec9 IP trong b\u00e0i l\u00e0 IP m\u1eabu d\u00e0nh cho t\u00e0i li\u1ec7u (RFC 5737).<\/em><\/p>\n\n\n\n<h2 id=\"DDNS_l\u00e0_g\u00ec?\">DDNS l\u00e0 g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DDNS l\u00e0 d\u1ecbch v\u1ee5 ho\u1eb7c c\u01a1 ch\u1ebf gi\u1eef cho m\u1ed9t t\u00ean mi\u1ec1n lu\u00f4n tr\u1ecf \u0111\u00fang \u0111\u1ecba ch\u1ec9 IP c\u00f4ng c\u1ed9ng hi\u1ec7n t\u1ea1i c\u1ee7a m\u1ed9t m\u1ea1ng c\u00f3 IP \u0111\u1ed9ng. M\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh nh\u1ecf (DDNS client) ch\u1ea1y tr\u00ean router ho\u1eb7c m\u00e1y trong m\u1ea1ng, ph\u00e1t hi\u1ec7n IP m\u1edbi v\u00e0 b\u00e1o cho nh\u00e0 cung c\u1ea5p DDNS s\u1eeda b\u1ea3n ghi A c\u1ee7a t\u00ean mi\u1ec1n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ph\u1ea7n l\u1edbn k\u1ebft n\u1ed1i Internet gia \u0111\u00ecnh d\u00f9ng <a href=\"https:\/\/tino.vn\/blog\/dia-chi-ip-la-gi\/\">IP c\u00f4ng c\u1ed9ng<\/a> \u0111\u1ed9ng: nh\u00e0 m\u1ea1ng c\u1ea5p IP theo phi\u00ean v\u00e0 c\u00f3 th\u1ec3 \u0111\u1ed5i khi modem kh\u1edfi \u0111\u1ed9ng l\u1ea1i. DDNS kh\u00f4ng bi\u1ebfn IP \u0111\u1ed9ng th\u00e0nh IP t\u0129nh; n\u00f3 ch\u1ec9 c\u1eadp nh\u1eadt t\u00ean mi\u1ec1n theo IP. V\u1ec1 chu\u1ea9n, vi\u1ec7c c\u1eadp nh\u1eadt b\u1ea3n ghi DNS t\u1eeb xa \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a trong <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc2136\" target=\"_blank\" rel=\"noopener nofollow\">RFC 2136 (DNS UPDATE)<\/a>; c\u00e1c d\u1ecbch v\u1ee5 DDNS cho ng\u01b0\u1eddi d\u00f9ng ph\u1ed5 th\u00f4ng th\u01b0\u1eddng nh\u1eadn c\u1eadp nh\u1eadt qua m\u1ed9t \u0111\u1ecba ch\u1ec9 web c\u00f3 x\u00e1c th\u1ef1c b\u1eb1ng t\u00e0i kho\u1ea3n.<\/p>\n\n\n\n<h2 id=\"DDNS_ho\u1ea1t_\u0111\u1ed9ng_nh\u01b0_th\u1ebf_n\u00e0o?\">DDNS ho\u1ea1t \u0111\u1ed9ng nh\u01b0 th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DDNS g\u1ed3m m\u1ed9t lu\u1ed3ng ghi v\u00e0 m\u1ed9t lu\u1ed3ng \u0111\u1ecdc: thi\u1ebft b\u1ecb trong m\u1ea1ng ghi \u0111\u1ecba ch\u1ec9 m\u1edbi l\u00ean m\u00e1y ch\u1ee7 DNS, c\u00f2n ng\u01b0\u1eddi \u1edf xa \u0111\u1ecdc t\u00ean mi\u1ec1n \u0111\u1ec3 bi\u1ebft ph\u1ea3i k\u1ebft n\u1ed1i t\u1edbi \u0111\u00e2u. \u0110i\u1ec3m hay b\u1ecb b\u1ecf s\u00f3t l\u00e0 lu\u1ed3ng \u0111\u1ecdc ch\u1ec9 d\u1eebng \u1edf router; router ph\u1ea3i \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh chuy\u1ec3n ti\u1ebfp k\u1ebft n\u1ed1i v\u00e0o \u0111\u00fang thi\u1ebft b\u1ecb.<\/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\/ddns-la-gi-cap-nhat-ip.webp\" alt=\"S\u01a1 \u0111\u1ed3 DDNS: khi IP \u0111\u1ed5i, DDNS client g\u1eedi c\u1eadp nh\u1eadt IP 203.0.113.2 t\u1edbi d\u1ecbch v\u1ee5 DDNS, nh\u1edd TTL ng\u1eafn DNS tr\u1ea3 IP m\u1edbi; khi truy c\u1eadp t\u1eeb xa, \u0111i\u1ec7n tho\u1ea1i m\u1edf cam.example.net, router \u0111\u00e3 m\u1edf c\u1ed5ng chuy\u1ec3n ti\u1ebfp (port forward) v\u00e0o camera, NAS\" class=\"wp-image-132616\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cap-nhat-ip.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cap-nhat-ip-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cap-nhat-ip-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cap-nhat-ip-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00ed d\u1ee5: h\u1ec7 th\u1ed1ng camera c\u00f3 t\u00ean <code>cam.example.net<\/code>, router \u0111ang c\u00f3 IP <code>203.0.113.6<\/code>. Modem kh\u1edfi \u0111\u1ed9ng l\u1ea1i, nh\u00e0 m\u1ea1ng c\u1ea5p IP m\u1edbi <code>203.0.113.2<\/code>. V\u00e0i ph\u00fat sau, router \u0111\u00e3 b\u00e1o \u0111\u1ecba ch\u1ec9 n\u00e0y l\u00ean d\u1ecbch v\u1ee5 v\u00e0 t\u00ean mi\u1ec1n \u0111\u1ed5i theo; \u1ee9ng d\u1ee5ng xem camera tr\u00ean \u0111i\u1ec7n tho\u1ea1i v\u1eabn d\u00f9ng t\u00ean c\u0169 m\u00e0 kh\u00f4ng c\u1ea7n s\u1eeda g\u00ec.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DDNS client:<\/strong> t\u00edch h\u1ee3p trong router, camera, NAS, ho\u1eb7c ph\u1ea7n m\u1ec1m c\u00e0i tr\u00ean m\u00e1y t\u00ednh lu\u00f4n b\u1eadt.<\/li>\n\n\n<li><strong>Chu k\u1ef3 ki\u1ec3m tra:<\/strong> client ki\u1ec3m IP theo chu k\u1ef3 ho\u1eb7c khi k\u1ebft n\u1ed1i WAN thay \u0111\u1ed5i, ch\u1ec9 g\u1eedi c\u1eadp nh\u1eadt khi IP th\u1eadt s\u1ef1 \u0111\u1ed5i.<\/li>\n\n\n<li><strong>TTL ng\u1eafn:<\/strong> b\u1ea3n ghi DDNS th\u01b0\u1eddng c\u00f3 TTL v\u00e0i ch\u1ee5c gi\u00e2y \u0111\u1ebfn v\u00e0i ph\u00fat \u0111\u1ec3 c\u00e1c resolver kh\u00f4ng gi\u1eef IP c\u0169 l\u00e2u.<\/li>\n\n\n<li><strong>M\u1edf c\u1ed5ng:<\/strong> DDNS ch\u1ec9 gi\u1ea3i quy\u1ebft ph\u1ea7n t\u00ean mi\u1ec1n; v\u1eabn ph\u1ea3i m\u1edf c\u1ed5ng (port forwarding) tr\u00ean router \u0111\u1ec3 k\u1ebft n\u1ed1i v\u00e0o \u0111\u01b0\u1ee3c thi\u1ebft b\u1ecb.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"DDNS_kh\u00e1c_DNS_th\u00f4ng_th\u01b0\u1eddng_nh\u01b0_th\u1ebf_n\u00e0o?\">DDNS kh\u00e1c DNS th\u00f4ng th\u01b0\u1eddng nh\u01b0 th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNS th\u00f4ng th\u01b0\u1eddng l\u01b0u b\u1ea3n ghi do ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb t\u1ef1 nh\u1eadp v\u00e0 hi\u1ebfm khi \u0111\u1ed5i, ph\u00f9 h\u1ee3p m\u00e1y ch\u1ee7 c\u00f3 IP t\u0129nh nh\u01b0 hosting, VPS. DDNS l\u00e0 DNS c\u00f3 th\u00eam c\u01a1 ch\u1ebf c\u1eadp nh\u1eadt t\u1ef1 \u0111\u1ed9ng t\u1eeb ph\u00eda thi\u1ebft b\u1ecb, d\u00e0nh cho m\u1ea1ng c\u00f3 IP thay \u0111\u1ed5i.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Ti\u00eau ch\u00ed<\/th><th>DNS th\u00f4ng th\u01b0\u1eddng<\/th><th>DDNS<\/th><\/tr><\/thead><tbody><tr><td>Ai c\u1eadp nh\u1eadt b\u1ea3n ghi<\/td><td>Ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb, th\u1ee7 c\u00f4ng<\/td><td>DDNS client, t\u1ef1 \u0111\u1ed9ng<\/td><\/tr><tr><td>IP \u0111\u00edch<\/td><td>IP t\u0129nh c\u1ee7a hosting, VPS, m\u00e1y ch\u1ee7<\/td><td>IP \u0111\u1ed9ng c\u1ee7a m\u1ea1ng gia \u0111\u00ecnh, v\u0103n ph\u00f2ng nh\u1ecf<\/td><\/tr><tr><td>TTL th\u01b0\u1eddng d\u00f9ng<\/td><td>V\u00e0i gi\u1edd<\/td><td>V\u00e0i ch\u1ee5c gi\u00e2y \u0111\u1ebfn v\u00e0i ph\u00fat<\/td><\/tr><tr><td>T\u00ean mi\u1ec1n<\/td><td>T\u00ean mi\u1ec1n ri\u00eang<\/td><td>Subdomain c\u1ee7a nh\u00e0 cung c\u1ea5p DDNS ho\u1eb7c t\u00ean mi\u1ec1n ri\u00eang<\/td><\/tr><tr><td>D\u00f9ng cho<\/td><td>Website, email, \u1ee9ng d\u1ee5ng c\u00f4ng khai<\/td><td>Truy c\u1eadp t\u1eeb xa thi\u1ebft b\u1ecb trong m\u1ea1ng nh\u00e0<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">DNS th\u00f4ng th\u01b0\u1eddng v\u00e0 DDNS (t\u1ed5ng h\u1ee3p 27\/10\/2026)<\/figcaption><\/figure>\n\n\n\n<h2 id=\"Ai_n\u00ean_s\u1eed_d\u1ee5ng_DDNS?\">Ai n\u00ean s\u1eed d\u1ee5ng DDNS?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DDNS ph\u00f9 h\u1ee3p khi b\u1ea1n c\u1ea7n v\u00e0o m\u1ed9t thi\u1ebft b\u1ecb \u0111\u1eb7t t\u1ea1i nh\u00e0 ho\u1eb7c v\u0103n ph\u00f2ng nh\u1ecf t\u1eeb b\u00ean ngo\u00e0i, m\u1ea1ng c\u00f3 IP c\u00f4ng c\u1ed9ng nh\u01b0ng IP \u0111\u00f3 thay \u0111\u1ed5i, v\u00e0 kh\u00f4ng mu\u1ed1n tr\u1ea3 th\u00eam ph\u00ed IP t\u0129nh. N\u1ebfu l\u00e0 website kinh doanh hay email doanh nghi\u1ec7p, n\u00ean d\u00f9ng hosting ho\u1eb7c VPS c\u00f3 IP c\u1ed1 \u0111\u1ecbnh.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Xem camera gi\u00e1m s\u00e1t, \u0111\u1ea7u ghi t\u1eeb xa qua \u1ee9ng d\u1ee5ng \u0111i\u1ec7n tho\u1ea1i.<\/li>\n\n\n<li>Truy c\u1eadp NAS, m\u00e1y ch\u1ee7 chia s\u1ebb t\u1ec7p ho\u1eb7c media t\u1ea1i nh\u00e0.<\/li>\n\n\n<li>Qu\u1ea3n l\u00fd m\u00e1y ch\u1ea5m c\u00f4ng, thi\u1ebft b\u1ecb IoT c\u1ee7a v\u0103n ph\u00f2ng nh\u1ecf t\u1eeb xa.<\/li>\n\n\n<li>Ch\u1ea1y m\u00e1y ch\u1ee7 th\u1eed nghi\u1ec7m, <a href=\"https:\/\/tino.vn\/blog\/web-server-la-gi\/\">web server<\/a> ho\u1eb7c m\u00e1y ch\u1ee7 VPN c\u00e1 nh\u00e2n \u1edf nh\u00e0 (home lab).<\/li>\n<\/ul>\n\n\n\n<h2 id=\"Khi_n\u00e0o_DDNS_kh\u00f4ng_d\u00f9ng_\u0111\u01b0\u1ee3c_ho\u1eb7c_kh\u00f4ng_n\u00ean_d\u00f9ng?\">Khi n\u00e0o DDNS kh\u00f4ng d\u00f9ng \u0111\u01b0\u1ee3c ho\u1eb7c kh\u00f4ng n\u00ean d\u00f9ng?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DDNS kh\u00f4ng d\u00f9ng \u0111\u01b0\u1ee3c khi router kh\u00f4ng c\u00f3 IP c\u00f4ng c\u1ed9ng th\u1eadt, tr\u01b0\u1eddng h\u1ee3p th\u01b0\u1eddng g\u1eb7p l\u00e0 khi nh\u00e0 m\u1ea1ng \u0111\u1eb7t kh\u00e1ch h\u00e0ng sau CGNAT. Khi \u0111\u00f3 b\u1ea3n ghi DDNS tr\u1ecf t\u1edbi IP chung c\u1ee7a nh\u00e0 m\u1ea1ng, k\u1ebft n\u1ed1i t\u1eeb ngo\u00e0i d\u1eebng \u1edf thi\u1ebft b\u1ecb NAT c\u1ee7a nh\u00e0 m\u1ea1ng v\u00e0 kh\u00f4ng t\u1edbi \u0111\u01b0\u1ee3c router c\u1ee7a b\u1ea1n.<\/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\/ddns-la-gi-cgnat.webp\" alt=\"S\u01a1 \u0111\u1ed3 v\u00ec sao c\u00f3 DDNS m\u00e0 kh\u00f4ng v\u00e0o \u0111\u01b0\u1ee3c: router c\u00f3 IP c\u00f4ng c\u1ed9ng 203.0.113.2 nh\u1eadn k\u1ebft n\u1ed1i th\u1eb3ng r\u1ed3i port forward v\u00e0o thi\u1ebft b\u1ecb; sau CGNAT, k\u1ebft n\u1ed1i qua NAT nh\u00e0 m\u1ea1ng d\u00f9ng chung IP v\u00e0 d\u1eebng tr\u01b0\u1edbc router c\u00f3 WAN 100.64.x.x; gi\u1ea3i ph\u00e1p l\u00e0 xin IP c\u00f4ng c\u1ed9ng, d\u00f9ng VPN ho\u1eb7c tunnel\" class=\"wp-image-132617\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cgnat.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cgnat-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cgnat-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-cgnat-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1ch ki\u1ec3m: so \u0111\u1ecba ch\u1ec9 WAN tr\u00ean trang qu\u1ea3n tr\u1ecb router v\u1edbi IP c\u00f4ng c\u1ed9ng m\u00e0 m\u1ed9t trang ki\u1ec3m IP hi\u1ec3n th\u1ecb. Hai \u0111\u1ecba ch\u1ec9 kh\u00e1c nhau, ho\u1eb7c WAN n\u1eb1m trong d\u1ea3i <code>100.64.0.0\/10<\/code> (d\u1ea3i d\u00e0nh cho CGNAT theo <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6598\" target=\"_blank\" rel=\"noopener nofollow\">RFC 6598<\/a>), ngh\u0129a l\u00e0 b\u1ea1n \u0111ang sau CGNAT; xem th\u00eam <a href=\"https:\/\/tino.vn\/blog\/nat-la-gi\/\">NAT l\u00e0 g\u00ec<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"230\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-rfc-6598-dai-100-64.webp\" alt=\"\u1ea2nh ch\u1ee5p m\u1ee5c IANA Considerations c\u1ee7a RFC 6598: IANA ghi nh\u1eadn m\u1ed9t kh\u1ed1i IPv4 \/10 l\u00e0m Shared Address Space, d\u1ea3i \u0111\u1ecba ch\u1ec9 100.64.0.0\/10 \u0111\u01b0\u1ee3c khoanh \u0111\u1ecf\" class=\"wp-image-132618\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-rfc-6598-dai-100-64.webp 1120w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-rfc-6598-dai-100-64-300x62.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-rfc-6598-dai-100-64-1024x210.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/ddns-la-gi-rfc-6598-dai-100-64-768x158.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" \/><figcaption class=\"wp-element-caption\">\u1ea2nh ch\u1ee5p RFC 6598 tr\u00ean rfc-editor.org ng\u00e0y 27\/10\/2026: d\u1ea3i 100.64.0.0\/10 (Shared Address Space) m\u00e0 nh\u00e0 m\u1ea1ng d\u00f9ng cho CGNAT.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c tr\u01b0\u1eddng h\u1ee3p kh\u00e1c n\u00ean c\u00e2n nh\u1eafc:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>M\u1edf c\u1ed5ng camera, NAS ra Internet:<\/strong> thi\u1ebft b\u1ecb l\u1ed9 tr\u1ef1c ti\u1ebfp tr\u01b0\u1edbc bot d\u00f2 m\u1eadt kh\u1ea9u v\u00e0 l\u1ed7 h\u1ed5ng firmware. \u0110\u1ed5i m\u1eadt kh\u1ea9u m\u1eb7c \u0111\u1ecbnh, c\u1eadp nh\u1eadt firmware, ch\u1ec9 m\u1edf \u0111\u00fang c\u1ed5ng c\u1ea7n.<\/li>\n\n\n<li><strong>C\u1ea7n truy c\u1eadp an to\u00e0n h\u01a1n:<\/strong> d\u00f9ng VPN thay cho m\u1edf c\u1ed5ng, v\u00ed d\u1ee5 <a href=\"https:\/\/tino.vn\/blog\/tao-vpn-rieng-tren-vps\/\">t\u1ef1 d\u1ef1ng VPN ri\u00eang tr\u00ean VPS<\/a> ho\u1eb7c VPN d\u1ea1ng mesh nh\u01b0 trong b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/bao-mat-vps-chay-ai-agent-bang-tailscale\/\">b\u1ea3o m\u1eadt b\u1eb1ng Tailscale<\/a>; c\u00e1ch n\u00e0y c\u0169ng ch\u1ea1y \u0111\u01b0\u1ee3c khi b\u1ecb CGNAT.<\/li>\n\n\n<li><strong>Website, email kinh doanh:<\/strong> IP \u0111\u1ed5i l\u00e0m m\u1ea5t k\u1ebft n\u1ed1i trong l\u00fac ch\u1edd c\u1eadp nh\u1eadt, nhi\u1ec1u m\u00e1y ch\u1ee7 th\u01b0 t\u1eeb ch\u1ed1i th\u01b0 t\u1eeb IP d\u00e2n d\u1ee5ng. \u0110\u1eb7t d\u1ecbch v\u1ee5 tr\u00ean <a href=\"https:\/\/tino.vn\/blog\/hosting-la-gi\/\">hosting<\/a> ho\u1eb7c <a href=\"https:\/\/tino.vn\/blog\/vps-la-gi\/\">VPS<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"C\u00e1ch_thi\u1ebft_l\u1eadp_DDNS\">C\u00e1ch thi\u1ebft l\u1eadp DDNS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Thi\u1ebft l\u1eadp DDNS g\u1ed3m b\u1ed1n b\u01b0\u1edbc: t\u1ea1o t\u00ean tr\u00ean m\u1ed9t d\u1ecbch v\u1ee5 DDNS, khai b\u00e1o t\u00e0i kho\u1ea3n \u0111\u00f3 v\u00e0o router ho\u1eb7c DDNS client, m\u1edf c\u1ed5ng cho thi\u1ebft b\u1ecb c\u1ea7n truy c\u1eadp, r\u1ed3i ki\u1ec3m tra t\u1eeb m\u1ed9t m\u1ea1ng b\u00ean ngo\u00e0i. Router c\u1ee7a c\u00e1c nh\u00e0 m\u1ea1ng t\u1ea1i Vi\u1ec7t Nam th\u01b0\u1eddng c\u00f3 s\u1eb5n m\u1ee5c DDNS trong trang qu\u1ea3n tr\u1ecb.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_1:_Ch\u1ecdn_d\u1ecbch_v\u1ee5_DDNS\">B\u01b0\u1edbc 1: Ch\u1ecdn d\u1ecbch v\u1ee5 DDNS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f3 hai c\u00e1ch. D\u00f9ng subdomain mi\u1ec5n ph\u00ed c\u1ee7a nh\u00e0 cung c\u1ea5p DDNS, v\u00ed d\u1ee5 g\u00f3i mi\u1ec5n ph\u00ed c\u1ee7a No-IP c\u00f3 1 hostname (<a href=\"https:\/\/www.noip.com\/free\" target=\"_blank\" rel=\"noopener nofollow\">theo noip.com\/free<\/a>, 27\/10\/2026); \u0111i\u1ec1u ki\u1ec7n duy tr\u00ec g\u00f3i mi\u1ec5n ph\u00ed xem tr\u00ean trang nh\u00e0 cung c\u1ea5p. Ho\u1eb7c d\u00f9ng t\u00ean mi\u1ec1n ri\u00eang, n\u1ebfu n\u01a1i qu\u1ea3n l\u00fd DNS c\u1ee7a b\u1ea1n c\u00f3 API c\u1eadp nh\u1eadt b\u1ea3n ghi ho\u1eb7c h\u1ed7 tr\u1ee3 DDNS.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_2:_Khai_b\u00e1o_tr\u00ean_router_ho\u1eb7c_DDNS_client\">B\u01b0\u1edbc 2: Khai b\u00e1o tr\u00ean router ho\u1eb7c DDNS client<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u0103ng nh\u1eadp trang qu\u1ea3n tr\u1ecb router (th\u01b0\u1eddng l\u00e0 \u0111\u1ecba ch\u1ec9 default gateway, v\u00ed d\u1ee5 <code>192.168.1.1<\/code>), t\u00ecm m\u1ee5c DDNS ho\u1eb7c Dynamic DNS, th\u01b0\u1eddng n\u1eb1m trong nh\u00f3m c\u00e0i \u0111\u1eb7t m\u1ea1ng n\u00e2ng cao. T\u00ean m\u1ee5c kh\u00e1c nhau theo h\u00e3ng v\u00e0 \u0111\u1eddi modem. \u0110i\u1ec1n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Service provider:<\/strong> ch\u1ecdn nh\u00e0 cung c\u1ea5p DDNS trong danh s\u00e1ch router h\u1ed7 tr\u1ee3.<\/li>\n\n\n<li><strong>Hostname\/Domain:<\/strong> t\u00ean \u0111\u00e3 t\u1ea1o \u1edf b\u01b0\u1edbc 1, v\u00ed d\u1ee5 <code>cam.example.net<\/code>.<\/li>\n\n\n<li><strong>Username, Password:<\/strong> t\u00e0i kho\u1ea3n d\u1ecbch v\u1ee5 DDNS (m\u1ed9t s\u1ed1 d\u1ecbch v\u1ee5 d\u00f9ng m\u00e3 token thay m\u1eadt kh\u1ea9u).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu router kh\u00f4ng h\u1ed7 tr\u1ee3 nh\u00e0 cung c\u1ea5p b\u1ea1n ch\u1ecdn, c\u00e0i DDNS client c\u1ee7a nh\u00e0 cung c\u1ea5p tr\u00ean m\u1ed9t m\u00e1y t\u00ednh ho\u1eb7c NAS lu\u00f4n b\u1eadt trong m\u1ea1ng.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_3:_M\u1edf_c\u1ed5ng_cho_thi\u1ebft_b\u1ecb\">B\u01b0\u1edbc 3: M\u1edf c\u1ed5ng cho thi\u1ebft b\u1ecb<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Trong m\u1ee5c Port Forwarding (NAT, Virtual Server) c\u1ee7a router, chuy\u1ec3n c\u1ed5ng d\u1ecbch v\u1ee5 t\u1edbi IP n\u1ed9i b\u1ed9 c\u1ee7a thi\u1ebft b\u1ecb, v\u00ed d\u1ee5 c\u1ed5ng \u1ee9ng d\u1ee5ng c\u1ee7a \u0111\u1ea7u ghi camera t\u1edbi <code>192.168.1.20<\/code>. \u0110\u1eb7t IP n\u1ed9i b\u1ed9 c\u1ed1 \u0111\u1ecbnh cho thi\u1ebft b\u1ecb (DHCP reservation) \u0111\u1ec3 quy t\u1eafc kh\u00f4ng tr\u1ecf sai khi thi\u1ebft b\u1ecb nh\u1eadn IP kh\u00e1c.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_4:_Ki\u1ec3m_tra\">B\u01b0\u1edbc 4: Ki\u1ec3m tra<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m t\u00ean DDNS \u0111\u00e3 tr\u1ecf \u0111\u00fang IP c\u00f4ng c\u1ed9ng hi\u1ec7n t\u1ea1i, r\u1ed3i th\u1eed k\u1ebft n\u1ed1i b\u1eb1ng 4G (kh\u00f4ng d\u00f9ng Wi-Fi trong nh\u00e0, v\u00ec nhi\u1ec1u router kh\u00f4ng h\u1ed7 tr\u1ee3 truy c\u1eadp v\u00f2ng ng\u01b0\u1ee3c t\u1eeb trong m\u1ea1ng):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nslookup cam.example.net 8.8.8.8<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu IP tr\u1ea3 v\u1ec1 \u0111\u00fang m\u00e0 v\u1eabn kh\u00f4ng k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c, ki\u1ec3m l\u1ea1i quy t\u1eafc m\u1edf c\u1ed5ng, t\u01b0\u1eddng l\u1eeda c\u1ee7a thi\u1ebft b\u1ecb v\u00e0 kh\u1ea3 n\u0103ng \u0111ang b\u1ecb CGNAT \u1edf m\u1ee5c tr\u00ean. Khi m\u00e1y t\u00ednh v\u1eabn th\u1ea5y IP c\u0169, xo\u00e1 b\u1ed9 nh\u1edb \u0111\u1ec7m DNS theo <a href=\"https:\/\/tino.vn\/blog\/ipconfig-flushdns-la-gi\/\">h\u01b0\u1edbng d\u1eabn ipconfig \/flushdns<\/a>.<\/p>\n\n\n\n<h2 id=\"K\u1ebft_lu\u1eadn\">K\u1ebft lu\u1eadn<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DDNS gi\u1eef m\u1ed9t t\u00ean mi\u1ec1n c\u1ed1 \u0111\u1ecbnh cho m\u1ea1ng c\u00f3 IP c\u00f4ng c\u1ed9ng thay \u0111\u1ed5i, h\u1eefu \u00edch \u0111\u1ec3 xem camera, v\u00e0o NAS hay m\u00e1y ch\u1ee7 th\u1eed nghi\u1ec7m t\u1ea1i nh\u00e0. DDNS ch\u1ec9 ch\u1ea1y khi router c\u00f3 IP c\u00f4ng c\u1ed9ng th\u1eadt; v\u1edbi website kinh doanh ho\u1eb7c khi c\u1ea7n b\u1ea3o m\u1eadt cao, hosting, VPS c\u00f3 IP t\u0129nh hay VPN l\u00e0 l\u1ef1a ch\u1ecdn ph\u00f9 h\u1ee3p h\u01a1n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c b\u00e0i vi\u1ebft li\u00ean quan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tino.vn\/blog\/dns-la-gi\/\">DNS l\u00e0 g\u00ec<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/dia-chi-ip-la-gi\/\">\u0110\u1ecba ch\u1ec9 IP l\u00e0 g\u00ec<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/nat-la-gi\/\">NAT l\u00e0 g\u00ec<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/ipconfig-flushdns-la-gi\/\">C\u00e1ch xo\u00e1 cache DNS b\u1eb1ng ipconfig \/flushdns<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/tao-vpn-rieng-tren-vps\/\">T\u1ef1 d\u1ef1ng VPN ri\u00eang tr\u00ean VPS<\/a><\/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=\"ddns.net_l\u00e0_g\u00ec?\">ddns.net l\u00e0 g\u00ec?<\/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\">ddns.net l\u00e0 m\u1ed9t trong c\u00e1c t\u00ean mi\u1ec1n m\u00e0 No-IP cho ng\u01b0\u1eddi d\u00f9ng t\u1ea1o hostname DDNS, v\u00ed d\u1ee5 <code>tencuaban.ddns.net<\/code>. \u0110\u00e2y l\u00e0 subdomain thu\u1ed9c t\u00ean mi\u1ec1n c\u1ee7a No-IP, n\u00ean quy\u1ec1n qu\u1ea3n l\u00fd v\u00e0 \u0111i\u1ec1u ki\u1ec7n duy tr\u00ec theo ch\u00ednh s\u00e1ch c\u1ee7a No-IP, kh\u00f4ng ph\u1ea3i t\u00ean mi\u1ec1n b\u1ea1n s\u1edf h\u1eefu.<\/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=\"FreeDNS_l\u00e0_g\u00ec?\">FreeDNS l\u00e0 g\u00ec?<\/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\">FreeDNS (freedns.afraid.org) l\u00e0 d\u1ecbch v\u1ee5 DNS mi\u1ec5n ph\u00ed c\u00f3 h\u1ed7 tr\u1ee3 c\u1eadp nh\u1eadt \u0111\u1ed9ng, cho ph\u00e9p t\u1ea1o subdomain tr\u00ean c\u00e1c t\u00ean mi\u1ec1n \u0111\u01b0\u1ee3c chia s\u1ebb ho\u1eb7c qu\u1ea3n l\u00fd t\u00ean mi\u1ec1n ri\u00eang. C\u00e1ch d\u00f9ng t\u01b0\u01a1ng t\u1ef1 c\u00e1c d\u1ecbch v\u1ee5 DDNS kh\u00e1c: t\u1ea1o t\u00ean, l\u1ea5y \u0111\u1ecba ch\u1ec9 c\u1eadp nh\u1eadt, khai b\u00e1o v\u00e0o router ho\u1eb7c client.<\/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=\"DDNS_c\u00f3_mi\u1ec5n_ph\u00ed_kh\u00f4ng?\">DDNS c\u00f3 mi\u1ec5n ph\u00ed 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\">C\u00f3 l\u1ef1a ch\u1ecdn mi\u1ec5n ph\u00ed, th\u01b0\u1eddng gi\u1edbi h\u1ea1n s\u1ed1 hostname v\u00e0 k\u00e8m \u0111i\u1ec1u ki\u1ec7n duy tr\u00ec; g\u00f3i tr\u1ea3 ph\u00ed th\u00eam hostname, d\u00f9ng t\u00ean mi\u1ec1n ri\u00eang v\u00e0 b\u1ecf b\u01b0\u1edbc x\u00e1c nh\u1eadn \u0111\u1ecbnh k\u1ef3. D\u00f9ng t\u00ean mi\u1ec1n ri\u00eang qua API c\u1ee7a n\u01a1i qu\u1ea3n l\u00fd DNS c\u0169ng l\u00e0 c\u00e1ch kh\u00f4ng t\u1ed1n ph\u00ed DDNS, ch\u1ec9 t\u1ed1n ph\u00ed duy tr\u00ec t\u00ean mi\u1ec1n.<\/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=\"D\u00f9ng_DDNS_c\u00f3_c\u1ea7n_IP_t\u0129nh_kh\u00f4ng?\">D\u00f9ng DDNS c\u00f3 c\u1ea7n IP t\u0129nh 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. DDNS sinh ra \u0111\u1ec3 thay cho vi\u1ec7c thu\u00ea IP t\u0129nh. \u0110i\u1ec1u b\u1eaft bu\u1ed9c l\u00e0 router c\u00f3 IP c\u00f4ng c\u1ed9ng (d\u00f9 l\u00e0 IP \u0111\u1ed9ng); n\u1ebfu b\u1ecb CGNAT, DDNS kh\u00f4ng gi\u00fap truy c\u1eadp t\u1eeb xa \u0111\u01b0\u1ee3c.<\/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\": \"ddns.net l\u00e0 g\u00ec?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>ddns.net l\u00e0 m\u1ed9t trong c\u00e1c t\u00ean mi\u1ec1n m\u00e0 No-IP cho ng\u01b0\u1eddi d\u00f9ng t\u1ea1o hostname DDNS, v\u00ed d\u1ee5 tencuaban.ddns.net. \u0110\u00e2y l\u00e0 subdomain thu\u1ed9c t\u00ean mi\u1ec1n c\u1ee7a No-IP, n\u00ean quy\u1ec1n qu\u1ea3n l\u00fd v\u00e0 \u0111i\u1ec1u ki\u1ec7n duy tr\u00ec theo ch\u00ednh s\u00e1ch c\u1ee7a No-IP, kh\u00f4ng ph\u1ea3i t\u00ean mi\u1ec1n b\u1ea1n s\u1edf h\u1eefu.<\/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\": \"FreeDNS l\u00e0 g\u00ec?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>FreeDNS (freedns.afraid.org) l\u00e0 d\u1ecbch v\u1ee5 DNS mi\u1ec5n ph\u00ed c\u00f3 h\u1ed7 tr\u1ee3 c\u1eadp nh\u1eadt \u0111\u1ed9ng, cho ph\u00e9p t\u1ea1o subdomain tr\u00ean c\u00e1c t\u00ean mi\u1ec1n \u0111\u01b0\u1ee3c chia s\u1ebb ho\u1eb7c qu\u1ea3n l\u00fd t\u00ean mi\u1ec1n ri\u00eang. C\u00e1ch d\u00f9ng t\u01b0\u01a1ng t\u1ef1 c\u00e1c d\u1ecbch v\u1ee5 DDNS kh\u00e1c: t\u1ea1o t\u00ean, l\u1ea5y \u0111\u1ecba ch\u1ec9 c\u1eadp nh\u1eadt, khai b\u00e1o v\u00e0o router ho\u1eb7c client.<\/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\": \"DDNS c\u00f3 mi\u1ec5n ph\u00ed kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3 l\u1ef1a ch\u1ecdn mi\u1ec5n ph\u00ed, th\u01b0\u1eddng gi\u1edbi h\u1ea1n s\u1ed1 hostname v\u00e0 k\u00e8m \u0111i\u1ec1u ki\u1ec7n duy tr\u00ec; g\u00f3i tr\u1ea3 ph\u00ed th\u00eam hostname, d\u00f9ng t\u00ean mi\u1ec1n ri\u00eang v\u00e0 b\u1ecf b\u01b0\u1edbc x\u00e1c nh\u1eadn \u0111\u1ecbnh k\u1ef3. D\u00f9ng t\u00ean mi\u1ec1n ri\u00eang qua API c\u1ee7a n\u01a1i qu\u1ea3n l\u00fd DNS c\u0169ng l\u00e0 c\u00e1ch kh\u00f4ng t\u1ed1n ph\u00ed DDNS, ch\u1ec9 t\u1ed1n ph\u00ed duy tr\u00ec t\u00ean mi\u1ec1n.<\/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\": \"D\u00f9ng DDNS c\u00f3 c\u1ea7n IP t\u0129nh 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. DDNS sinh ra \u0111\u1ec3 thay cho vi\u1ec7c thu\u00ea IP t\u0129nh. \u0110i\u1ec1u b\u1eaft bu\u1ed9c l\u00e0 router c\u00f3 IP c\u00f4ng c\u1ed9ng (d\u00f9 l\u00e0 IP \u0111\u1ed9ng); n\u1ebfu b\u1ecb CGNAT, DDNS kh\u00f4ng gi\u00fap truy c\u1eadp t\u1eeb xa \u0111\u01b0\u1ee3c.<\/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>DDNS (Dynamic DNS, DNS \u0111\u1ed9ng) l\u00e0 c\u01a1 ch\u1ebf t\u1ef1 c\u1eadp nh\u1eadt b\u1ea3n ghi DNS c\u1ee7a m\u1ed9t t\u00ean mi\u1ec1n m\u1ed7i khi \u0111\u1ecba ch\u1ec9 IP c\u00f4ng c\u1ed9ng c\u1ee7a m\u1ea1ng thay \u0111\u1ed5i. Nh\u1edd \u0111\u00f3 b\u1ea1n v\u1eabn truy c\u1eadp camera, NAS hay m\u00e1y ch\u1ee7 \u0111\u1eb7t t\u1ea1i nh\u00e0 b\u1eb1ng m\u1ed9t t\u00ean c\u1ed1 \u0111\u1ecbnh nh\u01b0 cam.example.net, d\u00f9 nh\u00e0 m\u1ea1ng \u0111\u1ed5i IP [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":132547,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7729],"tags":[6926],"class_list":["post-16286","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dns","tag-kien-thucten-mien"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/16286","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=16286"}],"version-history":[{"count":2,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/16286\/revisions"}],"predecessor-version":[{"id":132727,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/16286\/revisions\/132727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/132547"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=16286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=16286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=16286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}