HƯỚNG DẪN [Series quản trị hosting] Phần 2 - Quản trị domain, các khái niệm liên quan.

Thảo luận trong 'KIẾN THỨC HOSTING' bắt đầu bởi sam, 4/12/17.

  1. sam

    sam New Member

    Tham gia ngày:
    13/10/16
    Bài viết:
    9
    Đã được thích:
    0
    Xin chào các bạn, phần tiếp theo trong series quản trị hosting mà mình muốn gửi đến ae là việc quản trị domain bao gồm một số thông tin như sau:

    - Các khái niệm về name server và một số record cơ bản.
    - Cấu hình domain trỏ về host.
    - Gửi và nhận email đầu tiên.

    Các bạn có thể tham khảo phần 1: [Series quản trị hosting] Phần 1 - Chọn và mua host

    Ghi chú: bài này mình huớng dẫn dựa trên hệ thống quản lý domain của godaddy nha ae

    A. Các khái niệm cơ bản liên quan domain:
    1. Một số record cơ bản:

    - A record: Đây là record quan trọng và cơ bản nhất để trỏ domain về IP. Quay lại phần 1, hôm qua cái mail quan trọng mà mình có đề cập chứa thông tin nhà cung cấp gửi cho anh em, trong đó ae để ý sẽ thấy có thông tin như sau:

    Mã:
    Server Information
    
    Server Name: Web01
    Server IP: 1.2.3.4
    Anh em để ý dòng server IP, vậy giờ muốn domain hotro.me chạy source code đặt trên máy chủ của megadata với IP như trên thì chúng ta sẽ trỏ 1 A recode về IP này.

    - CNAME record: record này thường như sau ở mô hình thực tế:
    Có 1 A record trỏ hotro.me về ip 1.2.3.4 rồi. Giờ ae muốn thêm cái nữa (mà cái này mình recommend ae dùng) là www.hotro.me cũng trỏ về IP trên thì ae sử dụng cname record
    Lúc đó ae chỉ cần tạo 1 cname record là www và trỏ về hotro.me là xong. Chỗ này ae nào còn lăn tăn thì xem phần cấu hình thực tế ở phần sau sẽ rõ.


    - MX record: Đây là record quan trọng khi anh em muốn nhận mail thông qua domain của mình. Nôm na là, có ai đó gửi mail qua địa chỉ sam@hotro.me thì máy chủ mail bên kia sẽ dựa vào MX record này mà xác định máy chủ nhận mail của @hotro.me ở đâu và gửi đến cho chính xác.

    - Cuối cùng, Name Server là gì? Name Server hay gọi tắt là NS là nơi để cấu hình/quản lý DNS của domain. Nghĩa là, nếu ae muốn cấu hình các record ở phía trên cho domain của mình thông qua hệ thống của godaddy thì NS này phải trỏ về NS của godaddy. NS này như tổng hành dinh để anh em "trao thân" domain vào và cấu hình các record dns trên đó.

    B. Cấu hình thực tế:

    Mô hình:
    - Tạo 1 file index.html với nội dung là Xin Chào, đặt trên hosting của Megadata mà p1 mình có đề cập.
    - Truy cập vào hotro.me sẽ xuất hiện nội dung trên.
    - Có thể nhận được mail trên host của Megadata khi người khác gửi mail vào sam@hotro.me


    Thực hiện: Mình chỉ nói chi tiết về vấn đề cấu hình domain
    - Để người dùng truy cập vào http://hotro.me thì nó ra nội dung chưa trên hosting của Megadata thì đầu tiên anh em phải cấu hình 1 A record trỏ về host.
    - Và cấu hình thêm 1 CNAME là www trỏ về hotro.me

    Cụ thể như sau:

    Anh em vào quản lý dns của Godaddy:


    [​IMG]

    Thấy thông tin như sau:


    [​IMG]

    Đừng quan tâm, xóa hết các record ban đầu đi ae, và cấu hình như sau:

    Tạo A record trỏ về IP 1.2.3.4 (IP này giả sử là IP mà mình nhận được từ megadata)
    [​IMG]

    Tạo CNAME record (Ô Points to anh em có thể gõ vào hotro.me hoặc @ đều được)

    [​IMG]

    Và kết quả
    [​IMG]

    Đến lúc này, anh em đợi khoản 3-5 hoặc 10 phút, truy cập vào hotro.me thì nội dung anh em upload lên thư mục public_html trên host của Megadata (IP 1.2.3.4) sẽ được hiển thị.

    Thử ping domain hotro.me sẽ ra kết quả như thế này:

    Mã:
    ping hotro.me
    PING hotro.me (1.2.3.4): 56 data bytes
    Request timeout for icmp_seq 0
    Request timeout for icmp_seq 1
    Vậy là chúng ta có thể thấy hotro.me đã được trỏ về IP 1.2.3.4. Request timeout là vì IP này mình chỉ lấy làm ví dụ thôi.


    Tiếp theo, cấu hình nhận mail.

    Để nhận được mail trên host vs IP trên anh em cần cấu hình 2 record như sau:
    1 CNAME record là mail và trỏ về hotro.me
    1 MX record là @ và trỏ về mail.hotro.me

    Trước khi cấu hình, kiểm tra thử record MX của domain hotro.me xem như thế nào thông qua site mxtoolbox


    [​IMG]


    Okie, giờ mình tiến hành cấu hình các record như trên, và kết quả


    [​IMG]
    Thử dùng mxtoolbox kiểm tra MX record, kết quả như sau:


    [​IMG]
    Đấy, đẹp trai rồi ae thấy chưa :):(:p:D

    Giờ ae có thể tạo 1 account email và nhận mail được bình cmn thường rồi :eek:

    Mà khoan đã, ae có thắc mắc tại sao mình lại tạo thêm 1 cái CNAME tên mail làm gì cho nó phiền phức vậy? Không tạo có được không?

    Câu trả lời là ĐƯỢC ae ợ :D

    Mục đích mình tạo thêm CNAME là:
    - MX record không cho phép trỏ trực tiếp đến IP, nếu anh em không tạo CNAME này và mail server đặt trên host chứa source code luôn (IP là 1.2.3.4) thì có thể điền là @ thay cho giá trị mail.hotro.me lúc cấu hình mx record. Và khi check qua mxtoolbox nó sẽ ra như sau


    [​IMG]
    Nó hơi khác tí ở cột hostname :D

    - Cũng vì cái khác đó mà dẫn tới lý do mình tạo thêm CNAME là để cho đẹp.
    - Và thêm nữa nó cũng là thói quen :p


    Còn 1 thông tin nữa mà nảy giờ mình chưa nhắc tới:


    [​IMG]
    và dưới nữa cũng có


    [​IMG]


    Vâng, đó chính là NAME SERVER anh em ợ. Name server của godaddy, nảy giờ ae ta cấu hình các record trên hệ thống của godaddy nên name server phải đặt như vậy mới được ae nhé.

    Nếu ae nào muốn quản lý qua 1 đơn vị khác như cloudflare chẳn hạn, thì đổi cái này sang NS của cloudflare, và tiến hành tạo record qua hệ thống của cloudflare luôn. Phần này mình có time sẽ làm 1 bài nữa, nhưng nó cũng giống với quản lý trên godaddy thôi.


    Tóm lại:
    - Để có thể truy cập được web thì 2 loại record ae nên cấu hình là A và CNAME
    - Để nhận mail thì phải cấu hình MX record.
    - NS là nơi quản lý và cho phép ae cấu hình các record trên.


    Cảm ơn Megadata - Hosting và VPS giá rẻ đã tài trợ cho series này.

    Bài sau: [Series quản trị hosting] Phần 2b - Thêm domain vào Cloudflare
     
    #1 sam, 4/12/17
    Sửa lần cuối: 7/12/17

Chia sẻ trang này

Đang tải...