Alan adımı IP adresime yönlendiren biri hakkında yapabileceğim bir şey var mı?


9

Bu biraz garip bir istek. Nedense kim sahip olursa safeandbuy.comIP adresini adresime yönlendirdi. Bir sorun nedeni, sitemi bu etki alanı adıyla taramaya çalışan her türlü tarayıcıya sahip olmam.

Bu konuda yapabileceğim bir şey var mı?


Aynı sorunu yaşıyorum. Aslında diğer adamın etki alanına baktığımda, dnsdo2.com IP adresime ayarlanmış bir A kaydına sahip gibi görünüyor. dnswatch.info/dns/… Kayıt memuruna zaten yazdım ama Çin dışındalar ve bu konuda bir şey yapacaklarından emin değilim. Ayrıca tüm tarayıcıların bu alanla taramaya çalışmasını istemiyorum. Bazı ek bilgi: Başlangıçta, benim sunucu yönetici ad sunucuları oldu IP'leri (biri iki takım atandı, ns2, ns1.name.domain, ns2.name.domain ns1 4 Bana ayarlamak
Ubuntu Kullanıcı

3
Bazı SEO dolandırıcıları alan adlarını sitenize yönlendirecek ve alan adlarını arama motorlarına almak için içeriğinizi kullanacaktır. Bir süre sonra alan adlarını kendi dolandırıcılık sitelerine yönlendirecekler ve arama sorguları yoluyla aldıkları ziyaret trafiğini alacaklar.
Stefan Lasiewski

Yanıtlar:


27

Tüm bu trafiği almak için safeandbuy.com için web sunucunuzda bir sanal ana makine kurabilir ve "Ben safeandbuy.com değilim" yazan bir dizin sayfasına sahip olabilirsiniz. Bu, en azından isabetleri gerçek alan adınızdan çeker.

Whois bilgileri safeandbuy.com için bir iletişim telefon numarası, adres ve e-posta var. Onlarla iletişim kurmayı deneyebilir ve yanlış IP'yi işaret ettiklerini bildirebilirsiniz.


2
+1 Bu en ideal yöntem olurdu
Mark Henderson

9
ve durumu düzeltemezlerse, her zaman en sevdiğiniz porno sitesine bir yönlendirme ayarlayabilirsiniz =)
Greeblesnort

1
Tarayıcıların başka bir şeye erişmeye çalışmasını önlemek için (umarız) bir robots.txt dosyası atın ve bu mükemmeldir.
devicenull

Ya da daha iyisi: varsayılan ad tabanlı sanal ana makinenizin arama motoru itibarı kazanmasına yardımcı olabilecek yararlı içerik sağlamadığından emin olun.
Andrew B

Çözümü optimize etmek için yanıtta olabildiğince az veri göndermek istemezsiniz. @Alex sanal ana bilgisayar kurmak için söyleyebilirim, ancak tek bir HTTP 403 yanıtı var. Özel bir "yasak" dosya değil, sadece düz bir HTTP / 403 ve web tarayıcı gerisini halletsin. Sonra * .safeandbuy.com için herhangi bir sorgu bir anlık 403 dönecektir. Minimal sunucu etkisi, hiçbir SEO yardım verilen ve goofed gerçek yöneticiler bu HIZLI anlamaya eğilimindedir. (
apache'de bu

2

Tamam, burada çok iyi olabilecek bir şey var:

Bunu, dizin sayfanızın üst kısmındaki "başlık" bölümünüzün altına ekleyin:

<base href="http://www.mydomain.com" target="_top"/>

(Bu sitede çok kıdemli bir üye olan BillThor'un tamamlayıcıları)

Bunu yaparak, etki alanı olan kişi size işaret etti. Birisi oraya geldiğinde ve bir bağlantıyı tıkladığında, bağlantılarınızı kullanmaları için yönlendirir, böylece yalnızca ana sayfa bağlantısını çalabilir ve başka bir şey yapamazlar).

Ne yazık ki bu tür insanları durdurmanın bir yolu yok. ancak yapabileceğiniz tek şey, alan adınızdaki bağlantılarınıza geri yönlendirmek.

Bu sinir bozucu soruna kalıcı bir çözüm daha.

Hangi sunucu programını kullandığınıza bağlıdır, ancak apache2'nin sanal ana bilgisayar ayarları '/ etc / apache2 / site özellikli' dizininde bulunmaktadır. Temel olarak, varsayılan bir sanal ana bilgisayara ('000-default') sahiptir ve bu, şimdilik alanadim.com sitesi için ayarlanmıştır. İşte benim yaklaşımım.

  1. Geçerli 000-default'u 010-somename olarak kopyalayın. (Lütfen dikkatli olun, 000 varsayılanı genellikle sembolik bağlantı dosyasıdır, bu nedenle ../site-available/default adresinden kopyalamanız gerekir.)

  2. Sanal ana bilgisayar ayarını 010-somename olarak ayarlayın. Bu iki satırı ilk satırın altına ekle

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Başka bir dizine (başka bir yerde) 000-varsayılan puan verin. '000-default' dosyasında, 'DocumentRoot / var / www-test' gibi başka bir konumu gösterecek şekilde 'DocumentRoot / var / www' değiştirin. / Var / www-test dizininin bulunması gerekmez, Varsa, diğer etki alanı adını kullanan bağlantılar hata alır.

  4. Apache2'yi yeniden başlatın: "sudo /etc/init.d/apache2 restart"

Umarım bu yardımcı olur.


000-default bir ubuntuism'dir ve tüm dağıtımlar için geçerli değildir. Bunun dışında iyi bir tavsiye.
Zypher

Doğru. Bu Ubuntu için. Cent / OS ve diğer yazılımlar için 000 varsayılanı başka bir şey olabilir. Ancak, Apache2 kullanıyorsanız, yaklaşım farklı bir kural kullanarak aynı olacaktır. Bu, sorunumu kalıcı olarak çözdü.
Ubuntu Kullanıcısı

-2

Web sayfasının URL'sini tanımlamak için Php kullanmayı deneyin

if(strpos( $_SERVER['HTTP_HOST'], 'yoururl.com') !== false){
    echo "This is Genuine Yoururl.com";
} else {
    header('Location: http://www.yoururl.com.com/'); exit; // Someone has opened your site as iframe or is using A record to point toward your website
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.