CNAME - url sẽ như thế nào trong yêu cầu http


13

Một câu hỏi cho người mới về hồ sơ dns

Giả sử tôi đã định cấu hình, abc.example.com -> A 10.xxx

và một CNAME cho xyz.example.com CNAME cho xyz.example.com -> abc.example.com

khi người dùng thực hiện một yêu cầu http cho xyz.example.com thì điều gì xảy ra khi yêu cầu đến máy chủ 10.xxx. URL sẽ là abc.example.com hoặc xyz.example.com? (cố gắng tìm hiểu xem máy chủ ảo trong apache có cần được cập nhật không)

Cảm ơn nhiều

Câu trả lời:


15

Nó sẽ là xyz.example.com - tiêu đề Host: sẽ chứa tên miền được yêu cầu ban đầu, không phải tên miền chính từ DNS


3
Và tiêu đề Máy chủ là thứ duy nhất cho máy chủ biết tên máy chủ nào đã được sử dụng để tiếp cận nó.

2

Máy chủ ảo (như được gửi trong tiêu đề máy chủ) sẽ chính xác là những gì người dùng đã nhập vào trường địa chỉ, trừ khi bạn thực hiện một số loại chuyển hướng trên máy chủ.


ServerAlias ​​cũng sẽ chuyển hướng chứ? Có mục nhập máy chủ av cho abc ... sysadmin của chúng tôi đã thêm ServerAlias ​​là xyz.example.com và nói rằng điều đó cũng sẽ làm chuyển hướng.

1

Tôi đồng ý với câu trả lời từ Paul Dixon và peaceh.

Theo hiểu biết của tôi, trong điều kiện bình thường, tiêu đề sẽ là xyz.example.com, chỉ là một chuyển hướng rõ ràng, không phải trong máy chủ DNS mà là Proxy ngược hoặc trên Máy chủ web cuối cùng có thể thay đổi tiêu đề HTTP của yêu cầu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.