Trang chủ » làm thế nào để » Sự khác biệt giữa Pinging có và không có http // là gì?

    Sự khác biệt giữa Pinging có và không có http // là gì?

    Nếu bạn đang thử nghiệm và tìm hiểu về việc ping trang web, bạn có thể ngạc nhiên với kết quả dựa trên cơ sở của bạn. Bài đăng Hỏi & Đáp của SuperUser hôm nay giúp làm sáng tỏ mọi thứ cho người đọc bối rối và thất vọng.

    Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.

    Ảnh chụp màn hình lịch sự của Cristianzambrano (Wikimedia Commons).

    Câu hỏi

    Độc giả của SuperUser Saransh Singh muốn biết sự khác biệt giữa ping và không có http: // là gì:

    Tôi đang cố gắng ping trang web của tôi http://www.example.com/ và nó phân giải thành một địa chỉ IP không xác định, sau đó nó hết thời gian.

    Nhưng khi tôi ping example.com, nó hoạt động Tôi đang thiếu gì hoặc không hiểu gì ở đây?

    Lưu ý: example.com đã được thay thế cho trang web thực tế tại SuperUser.

    Sự khác biệt giữa ping với và không có http: //?

    Câu trả lời

    Người đóng góp cho SuperUser DavidPostill có câu trả lời cho chúng tôi:

    Đối số để ping là tên máy chủ (hoặc địa chỉ IP). Vì vậy, tất cả những điều sau đây sẽ làm việc:

    Mặt khác, điều này sẽ không hoạt động như http://www.example.com/ là Bộ định vị tài nguyên thống nhất HTTP (URL), không phải là tên máy chủ hợp lệ (mặc dù một phần của nó là tên máy chủ).

    Một URL HTTP được tạo thành từ 4 phần:

    • Đề án - Luôn có mặt
    • Tên máy chủ - Luôn có mặt
    • Đường dẫn hoặc gốc - Luôn có mặt nhưng đôi khi là null
    • Thông số - Tùy chọn

    Một ping thường sẽ không nhận ra URL là tên máy chủ đích hợp lệ.

    chú thích

    Không phải tất cả các URL có định dạng được đề cập ở trên. Một URL hoàn chỉnh bao gồm một công cụ xác định sơ đồ đặt tên theo sau là một chuỗi có định dạng là một chức năng của sơ đồ đặt tên. Định dạng của URL được xác định trong đặc tả Bộ định vị tài nguyên thống nhất (URL) của IETF. * Đây là một địa chỉ trang web khác với địa chỉ được hiển thị cho URL ở trên.

    Cướp DNS

    Một ngoại lệ ở trên có thể xảy ra nếu máy chủ DNS (phân giải tên máy chủ thành địa chỉ IP) được cấu hình để trả về địa chỉ IP hợp lệ ngay cả khi tên máy chủ không hợp lệ được cung cấp. Điều này có thể xảy ra nếu ISP chiếm quyền điều khiển truy vấn DNS của bạn.

    Từ câu trả lời Tại sao ping phân giải thành IP 198.105.254.228 cho bất kỳ tên máy chủ ngẫu nhiên nào tôi nhập? bởi Michael Hampton:

    • Họ đang cố gắng trở thành một người hữu ích, bằng cách chuyển hướng các yêu cầu cho các tên miền không tồn tại sang dịch vụ nhãn trắng cung cấp kết quả tìm kiếm và quảng cáo, từ đó mọi người trừ bạn bị cắt giảm doanh thu. May mắn thay, họ có một trang tùy chọn nơi bạn có thể tắt nó đi.

    Đảm bảo đọc qua các câu trả lời hữu ích khác thông qua liên kết chuỗi được chia sẻ bên dưới!


    Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.