CÔNG TY CỔ PHẦN TÍCH HỢP GIẢI PHÁP SỐ VIỆTHệ thống hoạt động bình thường

Trỏ tên miền rồi mà website chưa vào được: kiểm tra 5 thứ này

Đã trỏ tên miền về hosting mà website chưa vào được? Kiểm tra 5 thứ theo thứ tự: thời gian chờ, bộ nhớ đệm, tra DNS, giá trị bản ghi và khai báo trên hosting.

Trỏ tên miền rồi mà website chưa vào được thường chỉ là chưa chờ đủ lâu, hoặc máy của anh/chị còn nhớ địa chỉ cũ. Phần còn lại là bản ghi sai giá trị hoặc hosting chưa khai báo tên miền. Kiểm tra năm thứ dưới đây theo đúng thứ tự, từ dễ đến khó, thường chỉ cần đi tới thứ hai hoặc thứ ba.

Tóm tắt nhanh

  • Chờ đủ thời gian cập nhật trước, rồi mới nghi ngờ có lỗi.
  • Dùng công cụ tra DNS công khai để biết lỗi nằm ở DNS hay ở máy của anh/chị.
  • Đừng sửa đi sửa lại bản ghi trong lúc chờ: mỗi lần sửa dễ tạo thêm sai sót mới.

1. Chờ đủ thời gian cập nhật chưa?

Thời gian cập nhật phụ thuộc cách trỏ và giá trị TTL đang đặt. Xem mục "Bao lâu thì có hiệu lực" trong bài Trỏ tên miền về hosting DSIC. Chưa hết thời gian đó thì cách tốt nhất là chờ, không phải sửa thêm.

Trong lúc chờ, máy này vào được, máy kia chưa là chuyện bình thường, vì mỗi nhà mạng cập nhật vào lúc khác nhau.

2. Bộ nhớ đệm của trình duyệt và máy tính

Trình duyệt và hệ điều hành nhớ địa chỉ cũ để cho nhanh. Đã trỏ đúng mà vẫn thấy website cũ hoặc trang lỗi, thử theo thứ tự:

  1. Mở website bằng cửa sổ ẩn danh.
  2. Mở bằng điện thoại đang dùng 4G (tắt Wi-Fi).
  3. Xoá bộ nhớ đệm DNS của máy tính:

Windows (mở Command Prompt):

ipconfig /flushdns

macOS (mở Terminal):

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Nếu trên 4G vào được mà trên máy tính không, vấn đề là bộ nhớ đệm, không phải DNS.

3. Tra bằng công cụ DNS công khai

Đây là bước phân định lỗi nằm ở đâu. Vào dnschecker.org, nhập tên miền, chọn loại bản ghi A. Hoặc dùng lệnh sau để hỏi thẳng máy chủ DNS của Google, bỏ qua bộ nhớ đệm của máy:

nslookup ten-mien-cua-anh-chi.vn 8.8.8.8

Đọc kết quả như sau:

Kết quả tra Nghĩa là Việc cần làm
Hiện đúng IP của DSIC DNS đã xong Chuyển sang mục 5
Hiện IP cũ DNS chưa cập nhật, hoặc bản ghi chưa được sửa đúng nơi Chuyển sang mục 4
Một số điểm đúng, một số điểm cũ Đang cập nhật dở Chờ thêm (mục 1)
Không có kết quả Tên miền hết hạn hoặc nameserver sai Chuyển sang mục 4, kiểm tra nameserver

4. Bản ghi sai giá trị hoặc sửa nhầm nơi

Có bốn lỗi hay gặp:

  • Sửa DNS ở nhà cung cấp không giữ nameserver. Đây là lỗi gây khó hiểu nhất. Nếu nameserver của tên miền đang là của nơi B nhưng anh/chị sửa bản ghi ở nơi A, mọi chỉnh sửa đều không có tác dụng. Kiểm tra nameserver đang dùng bằng lệnh:

    nslookup -type=ns ten-mien-cua-anh-chi.vn 8.8.8.8
    

    Sửa bản ghi ở đúng nơi giữ các nameserver trong kết quả này.

  • Gõ sai IP, thừa khoảng trắng, hoặc dán nhầm giá trị. So từng chữ số với IP trong email bàn giao.

  • Còn bản ghi AAAA (IPv6) trỏ về IP cũ. Một số mạng ưu tiên IPv6 nên vẫn vào website cũ dù bản ghi A đã đúng. Xoá hoặc sửa dòng AAAA.

  • Đang bật CDN hoặc proxy (ví dụ Cloudflare) vẫn nhớ IP cũ. Sửa IP ngay trong dịch vụ đó.

Bản ghi nào dùng để làm gì, xem Bản ghi DNS: A, CNAME, MX, TXT dùng khi nào.

5. Hosting chưa khai báo tên miền

Nếu DNS đã đúng, máy chủ nhận được khách, nhưng không biết phục vụ website nào. Dấu hiệu:

  • Hiện trang mặc định của máy chủ ("Welcome", "It works", trang trắng hoặc trang của nhà cung cấp)
  • Lỗi 404 hoặc "Không tìm thấy" dù đã tải mã nguồn lên

Cách sửa: khai báo tên miền trong hosting và trỏ tới đúng thư mục chứa website. Với hosting do DSIC cung cấp, báo DSIC để khai báo giúp. Cũng kiểm tra mã nguồn đã nằm trong thư mục gốc của website, không phải trong một thư mục con.


Nếu vẫn không được

Ba nguyên nhân còn lại:

Chứng chỉ SSL chưa cài, nên mở bằng https:// báo lỗi dù http:// vẫn vào được. Xem bài Website báo "Không an toàn".

Website đã vào được nhưng hiện lỗi hệ thống (lỗi 500, lỗi kết nối cơ sở dữ liệu). Khi đó DNS đã đúng, lỗi nằm ở mã nguồn hoặc cấu hình sau khi chuyển. Báo kỹ thuật kèm ảnh màn hình.

Tên miền đang bị khoá hoặc hết hạn. Tra thử thông tin tên miền, nếu trạng thái bất thường thì liên hệ nơi đăng ký ngay.

Gọi kỹ thuật DSIC theo số 0985 995 012, hoặc gửi yêu cầu qua trang liên hệ, kèm tên miền và ảnh kết quả tra DNS ở mục 3 để xử lý nhanh hơn.


Câu hỏi thường gặp

Đã chờ hơn một ngày mà vẫn chưa vào được thì sao?

Làm lại từ mục 3. Quá một ngày mà kết quả tra vẫn hiện IP cũ, gần như chắc chắn bản ghi chưa được sửa đúng nơi (đầu mục 4).

Vì sao máy tôi vào được mà khách vẫn báo lỗi?

Máy của anh/chị đang dùng bộ nhớ đệm khác với khách. Dùng dnschecker.org để xem trên nhiều vị trí cùng lúc.

Có nên xoá bản ghi rồi tạo lại không?

Không nên, nhất là khi đang chờ. Chỉ sửa giá trị của đúng dòng cần sửa, và không động tới bản ghi MX.

Bài này có giúp được anh/chị không?

Câu trả lời giúp DSIC biết bài nào cần viết lại rõ hơn.