J'écris une page Web qui permettra de détecter de quel campus un utilisateur accède au site. J'ai une liste des plages d'adresses IP avec quels campus. Ma question est de savoir s'il serait préférable de détecter le campus de l'utilisateur à partir de son adresse IP, en utilisant cette liste, ou à partir de son nom d'hôte, ou les deux. Mon problème avec l'utilisation des plages IP est que celles-ci peuvent changer, et ma liste (trouvée en ligne) est peut-être déjà obsolète. Mon souci avec l'utilisation des noms d'hôtes est que je ne sais pas si tous les ordinateurs du campus auront le nom d'hôte du campus. Si aucune de ces méthodes n'est suffisante, peut-être devrais-je utiliser les deux?IP2Location pour obtenir le campus de l'utilisateur
0
A
Répondre
0
Je pense que la réponse la plus logique serait d'utiliser d'abord les noms d'hôtes, car ils sont moins susceptibles de changer ou d'être étendus. Cela pourrait aussi vous donner une certaine durabilité contre des choses comme une transition de masse vers IPv6, qui devrait arriver éventuellement. Mais je ne ferais jamais confiance à une source pour toujours fournir les informations dont vous avez besoin, donc je dirais que vous pourriez utiliser les plages IP comme une sauvegarde.
Vous pourriez obtenir des réponses différentes à ce sujet, chacune avec ses propres mérites et les chutes, mais je pense que beaucoup de gens diraient de vérifier les deux dans un certain ordre.
Questions connexes
- 1. Campus Tour iPhone App
- 2. Regexp pour obtenir le domaine de l'URL
- 3. obtenir le code de sortie pour le programme python
- 4. Obtenir le numéro de port pour le nom du service?
- 5. Sur le site ASP.Net, comment obtenir le nom de l'utilisateur avec lequel la personne est connectée?
- 6. php expression regex pour obtenir le titre
- 7. Obtenir le titre pour correspondre lien Titre
- 8. Utiliser ActiveX pour obtenir le nom d'utilisateur
- 9. Problème Android Actvities pour obtenir le résultat
- 10. PHP RegEx pour obtenir le formulaire valeurs
- 11. Appel Pinvoke pour obtenir le numéro de série de Windows?
- 12. Comment faire pour obtenir le résultat de dialogue de WebBrowser.ShowPageSetupDialog
- 13. TSQL pour obtenir le nombre suivant de lignes de données?
- 14. Utilisation de named_scope pour obtenir le nombre de lignes
- 15. Requête XPath pour obtenir le bon élément
- 16. Obtenir le nom d'utilisateur dans le constructeur pour le contrôleur?
- 17. regexp rapide pour obtenir le chemin
- 18. des suggestions pour obtenir les données pour le portail Web?
- 19. luttant pour obtenir le droit xpath pour l'image pop-up
- 20. Mélange de deux vecteurs couleur RVB pour obtenir le résultat
- 21. générer/obtenir le Xpath pour un noeud de texte sélectionné
- 22. JavaScript pour obtenir le nombre de lignes d'un tableau HTML
- 23. Utilisation de Reflection pour obtenir le nom d'une variable
- 24. beautifulsoup et mécaniser pour obtenir le résultat de l'appel ajax
- 25. Commande C# pour obtenir le décalage de structure?
- 26. Comment obtenir le fichier/chemin de ressource pour un QIcon
- 27. Comment obtenir le format de l'heure pour tous les régionaux
- 28. Obtenir le cadre de UITextField dans UITableView pour afficher UIPopover
- 29. Comment obtenir le numéro de port pour iPhone Chatting Application
- 30. Obtenir une exception pour le téléchargement de fichier Spring