2013-05-31 15 views
12

Mam witrynę hostowaną na udostępnionym planie hostingu. Moja nazwa domeny jest zarejestrowana w GoDaddy, a serwery nazw są tymi z mojego wspólnego hostingu (jak dotąd, wszystkie normalne).Przekierowanie subdomeny na inny serwer

Ale staram się wymyślić, jak dodać subdomenę i wskazać ją gdzie indziej. Chciałbym skierować sub.mydomain.com na inne IP (na Amazon AWS). Chciałbym, aby zachował się jak normalna domena, a nie prosty nagłówek ("Lokalizacja: ...") lub window.location.href.

Czy to możliwe? Jeśli tak, jak mam to zrobić?

Dzięki

Odpowiedz

9

Tak, jest to możliwe. W panelu sterowania GoDaddy zmodyfikuj swój plik strefy DNS i dodaj "rekord" dla subdomeny. Powinieneś już mieć rekord A dla domeny głównej zamapowany na "@". Dodaj nowy wpis używając przedrostka subdomeny jako gospodarz, np .:

Host Points To 

@  <main domain IP address> 
sub  <subdomain IP address> 

Druga linia powinna pozwolić na dostęp do subdomeny za pomocą sub.mydomain.com, natomiast główny domena nadal będą dostępne za pomocą mydomain.com.

+0

Wygląda na to dobre rozwiązanie, ale GoDaddy mówi mi: Plik strefy jest niedostępny, ponieważ ustawione serwery nazw domeny nie należą do tego rejestratora. Nie mam DNS na moim serwerze, ponieważ jest to tylko hostowanie dzielone, więc nie sądzę, żeby działało w ten sposób. –

+0

Ok Widzę teraz, że jest to dzielony hosting, więc nie masz dostępu do menedżera DNS w GoDaddy. To nie zadziała wtedy. Sugerowałbym sprawdzenie u twojego dostawcy hostingu, czy zezwala na dodatkowe subdomeny lub ma sposób na zmianę serwerów DNS dla twojej domeny. –

+1

Jeśli masz kontrolę nad domeną, możesz zmienić, które serwery obsługują DNS. Możesz przełączyć wszystkich dns na trasę 53 i mieć pełną kontrolę nad rekordami. – datasage