• Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

Cách cài DDNS trên Raspberry Pi với Cloudflare API

Wdchocopie by Wdchocopie
10/11/2021
in Mạng cơ bản
Reading Time: 6 mins read
A A
0

Mục lục bài viết

  1. DDNS là gì?
  2. Yêu cầu đồ dùng để thực hiện
  3. Hướng dẫn làm DDNS client trên Raspberry Pi
    1. Set up cơ bản
    2. Lấy API và Token Zone
    3. Setup thời gian để chạy script

Hiện tại thì cáp quang việt nam đang gặp trục trặc do cáp bị đứt và vì vậy đã khiến cho việc vào 1 trang web có server nước ngoài gặp khó khăn và nếu bạn muốn tạo 1 trang blog hoặc muốn host 1 server game thì mua raspberry pi là lựa chọn tốt nhất hiện nay với giá thành rẻ cùng với phần cứng vô cùng nhỏ nhưng vấn đề tại việt nam là địa chỉ IP không phải là địa chỉ IP cố định vì vậy khi ta trỏ DNS về thì 1 thời gian sau sẽ phải xem lại ip và trỏ lại. Vấn đề này gây tốn thời gian cũng như nếu bạn không ở nhà thì việc truy cập vào raspberry pi gần như là bất khả thi. Và vì vậy, DDNS đã được sinh ra và ngày hôm nay mình sẽ hướng dẫn DDNS trên Raspberry Pi với Cloudflare API.

DDNS là gì?

Dynamic DNS, Dynamic Domain Name System hay DDNS là hương pháp tự động cập nhật máy chủ tên trong Hệ thống tên miền, thường là trong thời gian thực, với cấu hình DDNS hoạt động của tên máy chủ, địa chỉ hoặc thông tin khác được định cấu hình của nó. DDNS được tạo ra để thay thế địa chỉ IP tĩnh. Nó giúp người dùng có thể truy cập hệ thống từ xa mà không cần dùng địa chỉ IP tĩnh được tạo ra bởi ISP (Internet Service Provider – Nhà cung cấp dịch vụ internet).

Các bài viết liên quan

he dieu hanh ho tro Raspberry Pi

22 Hệ điều hành có thể cài trên Raspberry Pi

18/02/2022
canh bao ddos cloudflare

Cloudflare bổ sung tính năng cảnh báo khi Website bị DDOS

18/01/2022
Kali Linux 2021.4 tích hợp thêm 9 Tool mới và hỗ trợ Apple M1 3

Kali Linux 2021.4 tích hợp thêm 9 Tool mới và hỗ trợ Apple M1

12/12/2021
Hijacking DNS là gì và cách ngăn chặn 4

Hijacking DNS là gì và cách ngăn chặn

07/12/2021

DDNS là gì?

Mỗi một tên miền sẽ phải trỏ về 1 IP tĩnh (static IP) tuy nhiên những địa chỉ mạng cung cấp bởi các nhà mạng tại việt nam và 1 số quốc gia khác thường là IP động (dynamic IP) và chúng sẽ được đổi theo 1 chu kì nhất định. Trong trường hợp bạn muốn trỏ DNS vào IP đó thì không thể được. Chính vì vậy mà DDNS được đưa vào thực tiễn.

Cách thức hoạt động của DDNS vô cùng đơn giản. DDNS tạo ra 1 chương trình đặc biệt chạy trên máy tính của người dùng gọi là Dynamic DNS Client. Chương trình này có nhiệm vụ theo dõi, kiểm tra sự thay đổi của địa chỉ IP tại máy chủ (host). Khi có thay đổi xảy ra, Dynamic DNS Client sẽ thông báo cho hệ thống DNS. Đồng thời cập nhật thông tin mới vào cơ sở dữ liệu trước đó. Dù máy chủ có thường xuyên thay đổi địa chỉ IP thì hệ thống DNS vẫn tìm được và trỏ địa chỉ tên miền về đúng địa chỉ IP mới một cách chính xác.

Thông thường DDNS thường được sử dụng đối với các dịch vụ host webserver, Host server game tại nhà, sử dụng các đồ dùng Iot hay lắp đặt các thiết bị an ninh để bảo vệ nhà thông qua NAT port wifi của bạn. Tại điểm đó thì các thiết bị của bạn sẽ sử dụng IP public để có thể truy cập nhưng như đã nói thì địa chỉ IP này không phải là địa chỉ IP tĩnh.

Yêu cầu đồ dùng để thực hiện

  • 1 Máy tính chạy Linux và có khả năng duy trì 24/24 và được kết nối tới mạng nhà bạn. Khuyến khích sử dụng Raspberry Pi vì phần cứng của nó có khả năng chạy 24/24
  • 1 tên miền không phải tên miền Free (tên miền có đuôi .tk, .ml, .ga, .cf, .gq)
  • 1 tài khoản CloudFlare

Hướng dẫn làm DDNS client trên Raspberry Pi

Set up cơ bản

Sau khi tạo xong tài khoản CloudFlare thì anh em hãy đọc bài viết Tạo Domain miễn phí 1 năm bằng Freenom mới nhất và vào phần trỏ DNS để trỏ DNS về mạng nhà mình nhé!

Mình sẽ sử dụng Raspberry Pi 4 4GB ram để chạy nhé

Bước 1: Sau khi đã trỏ xong DNS thì hãy  vào terminal và ghi lệnh sau:

git clone https://github.com/K0p1-Git/cloudflare-ddns-updater.git

Bước 2: Vào thư mục đó bằng lệnh

cd cloudflare-ddns-updater

Bước 3: Các bạn đổi tên file bằng cách

mv cloudflare-template.sh cloudflare.sh

Từ đoạn này về sau thì file mình sẽ sử dụng dưới tên file mình vừa đặt. Các bạn đặt khác thì hãy nhớ đổi tên lại trong câu lệnh nhé!

Bước 4: Các bạn Edit file Cloudflare.sh

sudo nano Cloudflare.sh

chạy lệnh nano Cloudflare.sh để chỉnh file DDNS

Bước 5: Thay các thông tin sau vào file

Lưu ý: thay vào giữa dấu ngoặc kép nhé

  • auth_email: nhập mail bạn đăng kí với Cloudflare
  • Auth_key: Nhập API token (Xem cách lấy API token và Zone ID ở phía bên dưới)
  • Zone_identifier: Nhập Zone Identifier vào (Trong phần Cách lấy API token và Zone ID ở phía bên dưới)
  • Record_name: nhập tên record của bạn vào. nó sẽ có dạng tenrecord.tenmiencuaban.
    Ví dụ: website.anonyviet.com

Bước 6: Nhấn tổ hợp phím Ctrl + x > bấm y > nhấn enter để save file lại

Lấy API và Token Zone

Bước 1: Vào trang https://dash.cloudflare.com/

Bước 2: Chọn vào tên miền của bạn

Chọn Domain bạn đã kết nối

Bước 3: Kéo xuống dưới và bạn sẽ thấy Zone ID Trong phần API. Lấy nó và copy vô file SH của bạn

Zone ID

Bước 4: Vào Get Your API token

Bước 5: Ở mục Global API key, nhấn vào view. Sau khi làm capcha xong thì bạn lấy cái key đó copy vô như bước 5 của mục setup cơ bản

API key

Setup thời gian để chạy script

Bước 1: Vào Terminal gõ

Crontab -e

Bước 2: Các bạn chọn editor của mình. Chọn cái nào thì ghi số của nó ra là được nhé!

Bước 3: Các bạn ghi câu lệnh sau

* * * * * /bin/bash [vị trí file Cloudflare.sh]

Các dấu sao tương đương với 1 đơn vị ngày giờ và bạn chỉ cần thay dấu sao thành số là được. Thứ tự của chúng là: phút > giờ > ngày > tháng > ngày trong tuần (từ thứ 2 tới chủ nhật)

Bước 4: Nhấn tổ hợp phím Ctrl + x > bấm y > nhấn enter để save file lại.

Bước 5: Chạy câu lệnh sau để khời động

systemctl restart cron

Tags: CloudflarecronddnsdnskaliRaspberry Pi
Previous Post

Cách ngăn không cho người khác chỉnh sửa file PowerPoint của bạn

Next Post

Tor là gì? Sử dụng Tor có hợp pháp không?

Wdchocopie

Wdchocopie

Make software , change the world

Related Posts

router wigi gia re duoi 500k
Mạng cơ bản

TOP 5 Router Wifi dưới 500.000đ phù hợp cho gia đình 2022

01/05/2022
i-Speed
Mạng cơ bản

Đánh giá ứng dụng i-Speed đo tốc độ Internet

21/04/2022
Hướng dẫn tạo Web bán File Hack 4G thông qua V2board 5
Mạng cơ bản

Hướng dẫn tạo Web bán File Hack 4G thông qua V2board

13/04/2022
tao website hack 4g aapanel
Mạng cơ bản

Hướng dẫn cài đặt aaPanel – Công cụ quản lí hosting siêu nhẹ

12/04/2022
Cách khám phá thế giới Dark Web 6
Mạng cơ bản

Cách khám phá thế giới Dark Web

30/03/2022
Cách ngăn hàng xóm dùng chùa Wi-Fi của bạn 7
Mạng cơ bản

Cách ngăn hàng xóm dùng chùa Wi-Fi của bạn

26/03/2022
Next Post
Tor là gì? Sử dụng Tor có hợp pháp không? 8

Tor là gì? Sử dụng Tor có hợp pháp không?

guest
guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

0 Comments
Inline Feedbacks
View all comments

Liên hệ Quảng Cáo

Lien he AnonyViet

Đối tác —

Fshare

Các bài mới

CTF là gì? Muốn làm Hacker có nên chơi CTF? 9

CTF là gì? Muốn làm Hacker có nên chơi CTF?

21/05/2022
khoa hoc Hacker mu trang - Masters In Ethical Hacking

Tải khóa học Hacker mũ trắng – Masters In Ethical Hacking

20/05/2022
Cách ẩn nhà của bạn khỏi Google Maps 10

Cách ẩn nhà của bạn khỏi Google Maps

19/05/2022
tao tai khoan vcb bang sdt

Cách Tạo tài khoản Vietcombank theo Số điện thoại miễn phí

18/05/2022
Mip22 - tạo trang Phishing cho Linux và Android

Mip22 – Công cụ tạo trang Phishing cho Linux và Android

18/05/2022

Ads

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

Liên hệ

Email: anonyviet.com[@]gmail.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

Bản quyền: DMCA.com Protection Status

Bài viết mới

  • CTF là gì? Muốn làm Hacker có nên chơi CTF?
  • Cách giao dịch Ngoại Hối
  • Tải khóa học Hacker mũ trắng – Masters In Ethical Hacking
  • Cách ẩn nhà của bạn khỏi Google Maps
  • Cách Tạo tài khoản Vietcombank theo Số điện thoại miễn phí
  • Mip22 – Công cụ tạo trang Phishing cho Linux và Android

©2022 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google iwin888 Bing tải game iwin Github tải iwin apk Github tải win456 Youtube ku fun wikipedia 88vin reddit twin 567LIVE MMLive 92lottery sun86 stackoverflow

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2022 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google iwin888 Bing tải game iwin Github tải iwin apk Github tải win456 Youtube ku fun wikipedia 88vin reddit twin 567LIVE MMLive 92lottery sun86 stackoverflow

wpDiscuz
pixel