it-swarm.asia

CNAME DNS kaydı bir alt dizine işaret edebilir mi

DNS kaydı, alan.adim.com/yerime1 gibi bir adresi gösterebilir mi?

45
Hannes de Jager

DNS, IP adreslerini yalnızca ana bilgisayar adlarıyla eşleştirir, bu nedenle bir Word'de, hayır

Ancak, bir istek geldiğinde bir alt dizine hizmet vermek için web sunucunuzda bir ana bilgisayar adı yapılandırması kullanabilirsiniz. Bu, DNS'ye değil web sunucusu yazılımınıza bağlıdır.

52
Kevin Kuphal

CNAME kayıtları, internet için adlandırma sistemi olan Alan Adı Sisteminin bir parçasıdır. Tek amaçları www.example.com Gibi Ana Bilgisayar adlarını IP adreslerine çevirmektir. CNAME'ye klasör adları veya sorgular ekleyemezsiniz. Kesin olmak gerekirse, CNAME, IP adreslerini veya diğer CNAME kayıtlarını gösteren A-Kayıtları olabilecek diğer adlara çözümlenir.

Örneğiniz my.domain.com/subdir1 Veya daha iyisi http://my.domain.com/subdir1 Bir URI, İnternet'teki bir kaynağı tanımlamak veya adlandırmak için kullanılan bir Tekdüzen Kaynak Tanımlayıcısı - sizin durumunuzda bir HTTP kaynağı.

Bu nedenle, HTTP durum yanıtı 301 ("kalıcı olarak taşındı") kullanarak klasörünüze yönlendiren farklı bir Ana Bilgisayar üstbilgisine CNAME tanımlamak için bir geçici çözüm olabilir.

-> Browser requests subdir1.domain.com 
-> Server sends a HTTP status code 301 to the browser:
   REDIRECT my.domain.com/subdir1

Tüm web sunucuları ve web programlama dilleri bu tür yönlendirmeler için komutlar sağlar.

20
splattne

İstediğiniz şey bir URL yönlendirmesidir. Bir CNAME kaydı bunu BAŞLATMAZ.

En kolay bahsiniz, muhtemelen bir .htaccess dosyası kullanmak veya (hatta daha kolay), kullanıcıyı otomatik olarak yönlendirmek için meta yenilemeyle veya bir javascript yönlendirmesiyle hızlı bir web sayfası yazmak olacaktır.

İşletim sisteminizden veya web sunucunuzdan bahsetmediniz, bu yüzden yapabileceğim en iyi genel yanıtı sağlamaya çalışıyorum.

8
KPWINC

Hayır. CNAME kayıtları yalnızca DNS kayıtlarını gösterebilir. Bir HTTP yönlendirmesi arıyorsunuz.

4
Brandon