Obtenir le nom de domaine sans les sous-domaines à l'aide de JavaScript?

Comment obtenir le nom de domaine sans les sous-domaines?

par exemple, si l'url est "http://one.two.roothost.co.uk/page.html" comment obtenir de l' "roothost.co.royaume-uni"?

  • Ce n'est pas ce que vous appelez le nom canonique.
  • wiki.apache.org/httpd/CanonicalHostNames
  • Juste pour préciser, par "canonique nom d'hôte" vous voulez dire que "un.de deux.roothost.co.royaume-uni" redirige vers "roothost.co.royaume-uni", comme décrit dans le lien ci-dessus, correct?
  • maintenant, vous allez avoir à définir "la racine du nom d'hôte" pour nous
  • par root le nom de l'hôte, je veux dire le nom de domaine enregistré. la racine de l'hôte avec tous les sous-domaines supprimés, comme je l'ai décrit dans la question. c'est à dire une.de deux.roothost.co.uk => roothost.co.royaume-uni
  • Donc, si je héberger mon site bobsfreehost.com et Bob me donne le sous-domaine "leur," voulez-vous mystuff.bobsfreehost.com ou bobsfreehost.com? Voir où je vais avec ça?
  • Je pense que maintenant j'ai la question aussi claire que je peux le faire. N'avez pas à vous soucier de où est Bob l'hébergement de son site web. Peu importe où il est hébergé. J'ai besoin d'un moyen sûr de trouver Un Enregistrement de nom d'hôte d'une url donnée.
  • Jetez un oeil à cette question et la réponse. stackoverflow.com/questions/736513/...
  • J'ai ajouté le bounty que j'aimerais savoir de l'hôte, sans les sous-domaines, la question que vous avez lié à ne pas vous aider.
  • J'ai posté une réponse ci-dessous avec le travail JSFiddle lien. Pouvez-vous s'il vous plaît confirmer si ça vous aide ?
  • Jusqu'à présent, la seule réponse que je peux voir, c'est "correct" serait l'un @MaximillianLaumeister posté, mais je ne peux pas accepter la prime pour l'autre 21 heures, donc je vais attendre jusque-là et voir si quelqu'un d'autre arrive avec de quoi que ce soit. Personnellement, je suis à la recherche d'un moyen d'obtenir n'IMPORTE quel domaine sans le sous-domaine, votre réponse ressemble, il ne fonctionne que pour certains types de domaines et de ne pas utiliser une méthode éprouvée de la bibliothèque ou de la méthode pour obtenir le résultat à la différence de son.

InformationsquelleAutor pmcilreavy | 2012-03-17