Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Dringend! Cloaking Frage

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
tojas
PostRank 7
PostRank 7
Beiträge: 624
Registriert: 11.09.2003, 17:14
Wohnort: Berlin

Beitrag von tojas » 30.03.2005, 22:21

Hallo Leute,

ich habe ein dringendes Problem, bei dem Ihr mir vielleicht weiterhelfen könnt.
Gibt es eine zuverlässige Möglichkeit, Besucher die über einen Internetzugang eines bestimmten Landes ins Netz gehen, von einer Webseite fernzuhalten?

Oder anders: Kann man anhand der IP oder des Hostnamens diese Zuordnung zu einem Land exakt oder mgl. exakt vornehmen?

Konkret: Ich muss bestimmte Teile einer Seite Besuchern die sich aus Ungarn ins Netz einwählen, vorenthalten.
Falls das geht, wo kann man rausfinden, welcher IP Bereich oder welcher Host zu einem bestimmten Land oder besser zu einer bestimmten Region gehört?

Ich danke euch schonmal für eure Hilfe.

schöne Grüsse
tojas

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


SloMo
PostRank 10
PostRank 10
Beiträge: 4880
Registriert: 04.01.2005, 18:26

Beitrag von SloMo » 30.03.2005, 23:01

Soweit ich mich erinnere, wurde bei den letzten Presidentschaftswahlen der USA die internationale Öffentlichkeit per IP-Sperre von Bush's Wahlkampfseite ausgeschlossen.

Diese Sperre scheitert natürlich, sobald man sich eine nicht gesperrte IP-Adresse verschafft.

Der_Frauenversteher
PostRank 4
PostRank 4
Beiträge: 175
Registriert: 02.12.2004, 12:31

Beitrag von Der_Frauenversteher » 31.03.2005, 00:12

solche gepflegten IP datenbanken sind für geld zu haben (aber nicht für wenig)

Boa
PostRank 9
PostRank 9
Beiträge: 1170
Registriert: 11.11.2003, 00:19
Wohnort: Bremen

Beitrag von Boa » 31.03.2005, 01:05


tojas
PostRank 7
PostRank 7
Beiträge: 624
Registriert: 11.09.2003, 17:14
Wohnort: Berlin

Beitrag von tojas » 31.03.2005, 08:41

Vielen Dank erstmal.

Könnte man das nicht auch anhand des Hostnames mahen? Muss nicht zwangläufig über die IP sein.

schöne Grüsse
tojas

mariow
PostRank 4
PostRank 4
Beiträge: 177
Registriert: 08.03.2005, 12:05

Beitrag von mariow » 31.03.2005, 11:06

Kannst du machen, ist aber langsamer weil für jeden User ein Reverse-Lookup gemacht werden muss und ungenauer weil manche Provider Hostnamen mit "falschen" TLD's benutzen (z.B. T-Online mit t-dialin.net etc.).

tojas
PostRank 7
PostRank 7
Beiträge: 624
Registriert: 11.09.2003, 17:14
Wohnort: Berlin

Beitrag von tojas » 31.03.2005, 12:40

Hallo Leute,

danke für die Tipps. Ich hab jetzt folgendes gemacht (für alle die es interessiert):

ich hole mir von https://ip-to-country.webhosting.info die entsprechenden IP-Nummern und baue mir daraus eine Datei, die ungefähr so aussieht:

Code: Alles auswählen

<?php
$ranges=Array&#40;
"1044684800" => array&#40;"1044692991","HU"&#41;,
"1045266432" => array&#40;"1045274623","HU"&#41;,
"1045282816" => array&#40;"1045299199","HU"&#41;,
"1045446656" => array&#40;"1045446911","HU"&#41;,
"1045447168" => array&#40;"1045447215","HU"&#41;,
"1045447224" => array&#40;"1045447231","HU"&#41;,
"1045447240" => array&#40;"1045447295","HU"&#41;,

...

&#41;;
?>
Die verarbeite ich mit folgendem Script:

Code: Alles auswählen

<?
$IPaddress=$REMOTE_ADDR; 
$two_letter_country_code=iptocountry&#40;$IPaddress&#41;; 

if &#40;$two_letter_country_code=="HU"&#41;&#123; 
     include&#40;"hu_visitors.html"&#41;; 
      die&#40;&#41;; 
    &#125;else&#123; 
     include&#40;"other_countries.html"&#41;; 
      die&#40;&#41;; 
    &#125; 

function iptocountry&#40;$ip&#41; &#123;    
    $numbers = preg_split&#40; "/\./", $ip&#41;;    
    include&#40;"ip_liste.php"&#41;; 
    $code=&#40;$numbers&#91;0&#93; * 16777216&#41; + &#40;$numbers&#91;1&#93; * 65536&#41; + &#40;$numbers&#91;2&#93; * 256&#41; + &#40;$numbers&#91;3&#93;&#41;;    
    foreach&#40;$ranges as $key => $value&#41;&#123; 
        if&#40;$key<=$code&#41;&#123; 
            if&#40;$ranges&#91;$key&#93;&#91;0&#93;>=$code&#41;&#123;$two_letter_country_code=$ranges&#91;$key&#93;&#91;1&#93;;break;&#125; 
            &#125; 
    &#125; 
    if &#40;$two_letter_country_code==""&#41;&#123;$two_letter_country_code="unkown";&#125; 
    return $two_letter_country_code; 
&#125; 
?> 
mit der entsprechenden include-Datei, kann ich nun den Leuten verschiedene Versionen vorsetzen.

Das Script habe ich auf https://www.phptutorial.info/iptocountr ... tries.html gefunden.

schöne Grüsse
tojas

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag