DNS và tên miền phụ


11

Hãy để tôi có tên miền mydomain.com.

Tôi muốn rằng khi bất kỳ khách truy cập nào truy cập
www.mydomain.com
xyz.mydomain.com
abc.mydomain.com
asd.mydomain.com
qwe.mydomain.com,
v.v ...

khách truy cập sẽ tiếp tục thấy "xyz.mydomain.com", nhưng địa chỉ thực sẽ là "mydomain.com". ứng dụng asp.net của tôi sẽ xử lý sự khác biệt giữa các địa chỉ. Tôi muốn rằng tên miền phụ có thể là bất cứ điều gì.

Vấn đề là: Tôi đang sử dụng một máy chủ chia sẻ . Chúng cho phép tôi tạo các tên miền phụ và cho phép tôi cũng tạo một số bản ghi DNS:

Địa chỉ (A)
CNAME
Mail (MX)
IPV6 (AAAA)
TXT

Có thể thiết lập lưu trữ của tôi để chấp nhận rằng dấu hoa thị / ký tự đại diện cho tên miền phụ? Tôi lam thê nao?


Bạn nên xem xét ý nghĩa SEO của việc này.
Dave Cheney

Ý nghĩa SEO là gì? Do các công cụ tìm kiếm hạ cấp danh sách từ các trang web có ký tự đại diện hoặc đó không phải là www. {Domain}?
Alnitak

Nếu x.abc.com và y.abc.com chứa cùng một thông tin, họ sẽ: a) bị pha loãng b) có thể bị hạ cấp cho "googlebombing" - thiết lập nhiều trang web giống hệt nhau được coi là hình thức xấu của các công cụ tìm kiếm. Một giải pháp tốt hơn có thể là chuyển hướng * .abc.com đến www.abc.com.
Ben Doom

Không vấn đề gì. Chỉ cần sử dụng các url chính tắc: support.google.com/webmasters đá / 139066? Hl = vi
Leonard Challis

Câu trả lời:


5

Hãy thử tạo bản ghi A hoặc CNAME với * làm tên miền phụ và IP của máy chủ (Bản ghi) hoặc tên miền (bản ghi CNAME) làm đích. Nếu bảng điều khiển của máy chủ lưu trữ của bạn không cho phép ký tự đại diện, bạn sẽ phải liên hệ với họ để được trợ giúp hoặc chuyển DNS của bạn sang bên thứ ba.


7

Một số lời khuyên chống lại các trang web ký tự đại diện:

Bạn sẽ làm gì khi ai đó bắt đầu công khai trang web của bạn dưới dạng " http://this.company.sucks.domain.com " và nó giải quyết / kết xuất chính xác?


Đã đồng ý. Chỉ cần tạo một bản ghi A cho tên máy chủ của máy chủ và sau đó bạn có thể tạo bí danh cho chính các trang web. Làm điều này sẽ giúp bạn nếu bạn cần thay đổi địa chỉ IP một lần nữa.
Tatas

2
Trường hợp sử dụng cho việc này thường dành cho những thứ như account_name.example.com trong các ứng dụng web - rất hữu ích và là cơn ác mộng khi thiết lập thủ công trên máy chủ DNS nếu bạn có nhiều đăng ký. Nếu ai đó công khai this.company.sucks.example.com, bạn luôn có thể thiết lập một bản ghi A giả cho tên miền phụ cụ thể đó.
ceejayoz

Hoặc trong phần mềm máy chủ Web của bạn, nơi tôi giả sử bạn sẽ đặt bí danh xyz.example.com cho trang web xyz, có bất kỳ truy vấn nào chưa từng có (vẫn trỏ vào cùng một máy chủ) sử dụng chuyển hướng bình thường, do đó trình duyệt thay đổi thành example.com hoặc www .example.com. Bạn thậm chí có thể ném vào một trang 404 ở cuối chuyển hướng.
mpbloch

Có DNS ký tự đại diện không có nghĩa là máy chủ web cung cấp một trang web cho mỗi tên có thể. Máy chủ web phải được cấu hình riêng biệt. Ví dụ: có thể định cấu hình máy chủ web để nó chỉ cung cấp USRNAME.example.com chứ không phải bất kỳ thứ gì khác.
mit

5

Máy chủ DNS Bind cho phép bạn tạo ký tự đại diện Một bản ghi như thế này:

* .mydomain.com. Ở một xxxx

Hoặc, nếu họ đang sử dụng bảng điều khiển web, hãy tạo bản ghi A cho máy chủ * , tại địa chỉ IP của bạn.

Máy chủ DNS Windows 2000 mất một số nỗ lực để sử dụng ký tự đại diện:

Bước 1. Kích hoạt LooseWildcarding. Ký tự đại diện lỏng lẻo http://technet.microsoft.com/en-us/l Library / cc940790.aspx

Bước 2. Sử dụng Dnscmd để tạo bản ghi Wildcard. http://support.microsoft.com/default.aspx?scid=kb;en-us;840687

Tôi không chắc chắn về Server 2003 và mới hơn - có một vấn đề với các ký tự đại diện trong Server 2003 DNS không hoạt động nếu bạn bật tính năng tra cứu chuyển tiếp WINS

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.