Cách thiết lập DNS động miễn phí để truy cập từ xa vào PC của bạn

(What is Dynamic DNS)Bạn có thể hỏi DNS động là gì? Về cơ bản(Basically) , DNS động là dịch vụ được cung cấp bởi các nhà cung cấp bên thứ ba, theo đó (DNS)địa chỉ IP(IP address) thay đổi liên tục do ISP cung cấp(ISP) được cập nhật thường xuyên và liên kết với tên máy chủ do công ty cung cấp. Nếu bạn có kết nối Internet(Internet connection) băng thông rộng ở nhà, nhiều khả năng bạn sẽ có một địa chỉ IP(IP address) động .

Địa chỉ IP(IP address) động thay đổi thường xuyên, so với địa chỉ IP(IP address) tĩnh , địa chỉ này không bao giờ thay đổi. Thông thường, việc thay đổi địa chỉ IP(IP address) không gây ra bất kỳ vấn đề gì cho đến khi bạn cố gắng kết nối với một thiết bị cục bộ từ bên ngoài mạng gia đình(home network) của mình . Với địa chỉ IP(IP address) thay đổi liên tục , bạn có thể kết nối một vài lần, nhưng không phải sau khi địa chỉ IP(IP address) cập nhật.

Vậy tại sao bạn lại muốn tìm máy tính của mình trên Internet ngay từ đầu? Vâng, có một số lý do tại sao bạn có thể muốn biết địa chỉ IP(IP address) động của mình :

1. Kết nối(Connect) với máy tính của bạn qua Kết nối Máy tính Từ xa và truy cập(Remote Desktop Connection and access) các tệp của bạn

2. Truyền phát âm thanh và video(Stream audio and video) từ máy chủ phương tiện gia đình của bạn đến bất kỳ vị trí nào trên thế giới

3.  Xem(View) và điều khiển một cam IP(IP cam) từ mọi nơi

Có nhiều lý do khác tại sao việc biết địa chỉ IP(IP address) của bạn có thể hữu ích . Vậy tại sao mọi người không có địa chỉ IP(IP address) tĩnh ? Về cơ bản, ISP(ISPs) sẽ rẻ hơn rất nhiều khi tiếp tục luân phiên các địa chỉ IP(IP address) cho khách hàng của họ. Nếu bạn muốn có một địa chỉ IP(IP address) tĩnh , bạn sẽ phải trả thêm phí hàng tháng và hầu hết các ISP(ISPs) thậm chí sẽ không cung cấp chúng cho khách hàng là dân cư.

Thuốc nổ DNS

Đó là lúc DNS động phát huy tác dụng. Sử dụng dịch vụ này, về mặt lý thuyết, bạn có thể tạo một địa chỉ IP(IP address) tĩnh cho máy tính tại nhà(home computer) của mình . Đây là cách nó hoạt động. Khi bạn truy cập bất kỳ trang web nào trên Internet , bạn có thể nhập địa chỉ IP(IP address) hoặc nhập tên miền(domain name) , chẳng hạn như www.online-tech-tips.com. Có các máy chủ DNS trên khắp thế giới theo dõi những tên nào tương ứng với những địa chỉ IP(IP address) số nào .

Khi bạn truy cập một trang web, trước tiên máy tính của bạn sẽ tra cứu địa chỉ IP(IP address) từ máy chủ DNS(DNS server) và sau đó yêu cầu trang web đó. Điều này rất tốt cho các máy chủ có địa chỉ IP(IP address) tĩnh không bao giờ thay đổi, nhưng nó không phù hợp với các máy chủ sử dụng kết nối băng thông rộng gia đình(home broadband) . Điều này có nghĩa là máy chủ của bạn liên tục “di chuyển” trên Internet và nó làm xáo trộn mối quan hệ 1-1(one-to-one relationship) giữa tên miền và địa chỉ IP(IP address) .

Giải pháp để thiết lập DNS động , theo đó máy chủ của bên(party server) thứ ba theo dõi địa chỉ IP(IP address) hiện tại của nó là gì và cung cấp thông tin này khi bạn nhập tên miền(domain name) duy nhất của mình . Bằng cách này, bạn có thể cung cấp cho địa chỉ IP động của mình một địa (IP address)chỉ IP(IP address)  tĩnh ảo . Khi kết nối với máy tính của bạn, bạn sẽ nhập tên miền(domain name) hoặc bạn sẽ ping tên miền(domain name) để tìm địa chỉ IP(IP address) hiện tại .

Tên miền luôn là tên miền phụ của công ty mà bạn đang thiết lập tài khoản. Ví dụ: một nhà cung cấp dịch vụ DNS động là no-ip.com. Vì vậy, khi bạn đăng ký và tạo một tên máy chủ, nó sẽ trông giống như aseemkishore.no-ip.com. Phần đầu tiên là bất cứ thứ gì bạn muốn miễn là người khác chưa lấy.

Để xác định địa chỉ IP(IP address) hiện tại của bạn , tất cả các dịch vụ này hoạt động theo một trong hai cách: bạn cài đặt một phần mềm trên máy tính của mình để cập nhật liên tục máy chủ của họ hoặc bạn định cấu hình dịch vụ trên bộ định tuyến của mình, nếu nó được hỗ trợ. Nhiều bộ định tuyến mới hơn có tích hợp sẵn nhà cung cấp DNS(DNS provider) động như DynDNS(DynDNS built-in) , vì vậy bạn có thể yêu cầu bộ định tuyến tự động cập nhật địa chỉ IP cho (IP address)nhà cung cấp DNS(DNS provider) động khi nó thay đổi.

Cách thiết lập DNS động

Một trong những nhà cung cấp DNS(DNS) động tốt nhất là DynDNS , nhưng gần đây họ đã xóa tất cả các gói miễn phí của mình vào năm 2014. Chỉ 25 đô la một năm cho gói truy cập(access plan) từ xa của họ , khá rẻ cho các tính năng bạn nhận được, nhưng nó vẫn không miễn phí!

Thuốc nổ DNS

Nếu bạn thực sự có kế hoạch kết nối từ xa rất nhiều nơi khác nhau trên thế giới và bạn muốn một thứ gì đó thật đáng tin cậy, thì DynDNS chắc chắn đáng trả tiền.

Tuy nhiên, có một số tùy chọn miễn phí hoạt động khá tốt và sẽ hoạt động tốt đối với hầu hết mọi người. Tôi sẽ viết về mục yêu thích hiện tại của tôi, đó là no-ip.com. Tôi cũng sẽ đề cập đến một vài điều khác ở cuối bài đăng.

no-ip

không có ip động dns

DNS động miễn phí do no-ip cung cấp bao gồm tối đa 3 tên máy chủ, hỗ trợ email, cập nhật DNS động (hiển nhiên) và chuyển hướng URL & Cổng(URL & Port) 80. Có nhiều tên máy chủ là một tính năng hay trong trường hợp bạn có nhiều thiết bị muốn truy cập từ xa và bạn muốn một tên máy chủ khác nhau cho mỗi thiết bị. Các thiết bị cũng có thể có các vị trí khác nhau, vì vậy bạn có thể sử dụng một tên máy chủ để kết nối với máy tính ở nhà và tên máy chủ khác để kết nối với máy tính tại nơi làm việc.

Để bắt đầu, hãy nhấp vào nút Đăng ký(Sign Up) ngay và tạo tài khoản của bạn. Bạn sẽ được yêu cầu nhập một tên máy chủ và bạn có thể nhập hoặc chọn tạo sau.

tài khoản ddns

Bạn sẽ nhận được một email xác nhận(confirmation email) và sau khi đăng nhập vào trang web, bạn sẽ được đưa đến khu vực thành viên(member area) và một cửa sổ bật lên sẽ xuất hiện với các bước bạn phải thực hiện tiếp theo.

tài khoản đã được kích hoạt

Điều tiếp theo cần làm là tải xuống ứng dụng khách cập nhật, vì đó là công cụ sẽ cập nhật liên tục các máy chủ no-ip với địa chỉ IP(IP address) động hiện tại của bạn .

cài đặt noip

Nếu cửa sổ bật lên không(popup doesn) xuất hiện khi bạn đăng nhập, bạn có thể chỉ cần nhấp vào Ứng dụng khách cập nhật động(Dynamic Update Client)menu(hand menu) bên trái . Nó sẽ tự động xác định hệ điều hành của bạn và hiển thị tải xuống chính xác cho Mac , Windows , v.v.

Sau khi chạy nó, trước tiên bạn cần đăng nhập bằng thông tin đăng nhập no-ip của mình như hình dưới đây.

đăng nhập ứng dụng khách noip

Sau khi làm điều đó, bạn sẽ nhận được một số thông báo về việc chọn máy chủ. Nó sẽ liệt kê các tên máy chủ mà bạn đã tạo, vì vậy chỉ cần chọn hộp bên cạnh tên máy chủ bạn muốn.

tùy chọn noip mac

Điều khác duy nhất tôi muốn đề xuất là nhấp vào tab Daemon và nhấp vào nút (Daemon)Bắt đầu(Start) và cũng đánh dấu vào hộp Khởi động Daemon tại Khởi động Hệ thống(Launch Daemon at System Startup) . Nếu bạn làm điều này, bạn sẽ không phải chạy chương trình cập nhật ứng dụng khách vì sẽ có ứng dụng nền(background application) này sẽ thực hiện cập nhật tự động.

noip daemon

Nếu bạn không khởi động Daemon , bạn sẽ cần phải giữ cho chương trình cập nhật luôn chạy. Nó sẽ chỉ nằm trên màn hình của bạn và cho bạn biết trạng thái hiện tại.

trình cập nhật noip

Bạn cũng có thể nhấp vào tab Cài đặt(Settings) và chọn hộp để bắt đầu chương trình cập nhật khi đăng nhập. Tuy nhiên, tôi thấy tiện lợi hơn nhiều khi chỉ sử dụng daemon và không phải lo lắng về ứng dụng được cập nhật.

Bây giờ bạn có thể chỉ cần ping tên máy chủ (trong trường hợp của tôi là akishore.ddns.net) và lấy địa chỉ IP(IP address) động chính xác . Bạn cũng có thể thêm nhiều tên máy chủ hơn bằng cách nhấp vào nút Thêm máy chủ lưu trữ( Add a Host) từ khu vực thành viên.

thêm một noip máy chủ

Theo mặc định, tên máy chủ đầu tiên bạn tạo đã sử dụng Máy chủ DNS (A)(DNS Host (A)) cho Loại Máy chủ(Host Type) . Đây sẽ là điều mà 99% người dùng sẽ sử dụng. Nếu bạn di chuột qua các dấu chấm hỏi nhỏ bên cạnh cài đặt, bạn sẽ nhận được thông tin chi tiết hơn về từng tùy chọn.

Nếu bạn đang chạy một máy chủ web(web server)ISP của bạn đã chặn lưu lượng đến trên cổng 80(port 80) , điều mà rất nhiều ISP(ISPs) làm, thì bạn có thể chọn Chuyển hướng (Redirect)cổng 80(Port 80) . Về cơ bản, bạn chạy máy chủ web(web server) của mình trên một cổng khác và sau đó chỉ định số cổng(port number) đó trong cài đặt no-ip. Người dùng sẽ không phải nhập số cổng(port number) trong URL để kết nối với máy chủ web(web server) .

Web Direct sẽ chỉ chuyển hướng người dùng đến bất kỳ URL nào bạn muốn. Tùy chọn này không thể được sử dụng cho các kết nối từ xa vì nó chỉ chuyển hướng đến một URL khác .

Bỏ qua mọi thứ(Skip everything) khác trên trang và nhấp(page and click) vào Thêm máy chủ(Add Host) . Bây giờ bạn có thể tải xuống phần mềm máy khách(client software) trên một máy khác và chọn tên máy chủ(host name) mới cho phiên bản cụ thể của chương trình cập nhật.

Lưu ý rằng bạn mới chỉ hoàn thành một bước trong việc thiết lập quyền truy cập từ xa vào một thiết bị trong mạng cục bộ của mình. Bây giờ bạn phải chuyển tiếp các cổng thích hợp trên bộ định tuyến tới các thiết bị thích hợp trên mạng của bạn. May mắn thay, tôi đã viết nhiều về chuyển tiếp cổng(port forwarding) và cách bạn có thể định cấu hình nó trên bộ định tuyến của mình.

Đó là về nó. Khi bạn đã chạy DNS động và(DNS running and port) thiết lập chuyển tiếp cổng, bạn có thể sử dụng tên máy chủ mới với số cổng(port number) ( akishore.ddns.net:3389 ) để kết nối với máy tính hoặc webcam(computer or webcam) hoặc bất kỳ thứ gì khác.

Như tôi đã nói trước đó, no-ip không phải là tùy chọn duy nhất cho DNS động . Đây là một vài hơn nữa có đánh giá tốt.

https://www.dnsdynamic.org/

https://duckdns.org/install.jsp

http://www.changeip.com/services/free-dynamic-dns/

Quá trình sau khi thiết lập DNS động có thể hơi phức tạp, vì vậy nếu bạn có bất kỳ câu hỏi nào, vui lòng gửi bình luận. Vui thích!



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts