[resolu] dns et affichage de l'adresse complète d'une page.

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[resolu] dns et affichage de l'adresse complète d'une page.

Messagepar Mssieur_Bricolo » 07 Juin 2004 15:43

Bonjour,
Premier message et je crée un thread, cela nécessite un petite présentation :oops:
1- J'ai lu beaucoup sur le sujet, beaucoup ici mais aussi ailleurs
2 - J'ai pas tout compris;
3 - J'ai beaucoup essayé: Mssieur Bricolo, c'est moi :wink:
4 - J'suis un expert en rien mais un peu entêté ](*,)
5- Je m'occupe de 7 serveurs sme, installés dans 7 écoles avec squidguard et une mise à jour automatique sur le site de l'acad. de Toulouse (sites pornos). Là, ma bidouille a fonctionné (modif des templates pour ne prendre en compte qu'une liste nommée "adult").
Mais pour ce qui suit, je sèche.

But du jeu: Rendre accessible des sites internet sous SPIP (site dynamique, je fais un peu de pub à ses concepteurs mais ils n'en n'ont pas vraiment besoin) dédié à des écrits d'élèves de Primaire, à un centre ressources, à des classes ou des écoles, leur permettre des accès et un référencement comme les "pros" :-ooo:

Matériel:
Un serveur sme 6.01 costaud (PIV, 512 Mo, dd scsi), une ligne sdsl 2Mb/2Mb et une dmz derrière un netAsq). Les moyens sont là... Mais les compétences...

Configuration:
noms de domaine: ecrinet.net (paraît que ça sonne bien) et ecrinet.org (non utilisé pour l'instant).
Y a un site sur la baie principale et un site en sous-domaine: crm.ecrinet.net correspondant à la baie nommée crm (le host a été créé sous sme). Pour les autres sites, c'est le même problème donc je m'arrête là.

Je voudrais tout simplement pouvoir taper l'adresse, disons du site principal, voir le site s'afficher en même temps que son adresse, cliquer sur un lien et voir la page correspondante en même temps que son adresse complète sur le site. par ex: http://ecrinet.net/article.php3?id_article=224.

Pour l'instant, je n'ai que 2 solutions auprès de mon registrar:

1°) Faire une redirection visible. Dans ce cas j'obtiens : http://62.39.135.107/article.php3?id_article=224 et là, certaines écoles n'ont plus accès au site car leur serveur me virent pour cause d'ip visible.

2°)Faire une redirection invisible. Dans ce cas, j'ai plus qu'une chose dans la barre d'adresse: http://ecrinet.net et c'est google qui oublie le site. J'ai balancé les dns chez mydomain.com pour que la page de redirection affiche les métas du site. C'est déjà ça.

Ma/mes questions (c'est déjà bien d'avoir lu jusque là !)
Pour obtenir ce que je veux je dois:
- créer mon propre serveur dns public ? Aîe ! djbdns, c'est pas fait pour les bricolos 8-[
- modfier quelque chose sur le serveur ?
- Trouver un regristrar qui gère mieux les dns ?
- Payer un hébergeur et arrêter de jouer les apprentis sorcier ? :^o

Merci de vos éclairages.
Dernière édition par Mssieur_Bricolo le 09 Juin 2004 12:46, édité 1 fois au total.
Avatar de l’utilisateur
Mssieur_Bricolo
Matelot
Matelot
 
Messages: 5
Inscrit le: 07 Juin 2004 14:26
Localisation: Lunel, Hérault.

Messagepar Muzo » 07 Juin 2004 16:16

Salut Mssieur_Bricolo,

Si j'ai bien compris ta demande, j'ai vu que tu as des liens sur la gauche Et ceux-ci sont tous avec l'adrese ip.
C'est ceux-là que tu voudrais voir apparaiter avec le nom de domaine à la place de l'adresse ip?
Si tel est le cas, je ne penses pas que ce soir un problème de registrare ni de serveur, mais simplement de l'écriture de ta page html.

Dans les lien <a href> tu as : <a href="http://62.39.135.107/">http://62.39.135.107/</a>, remplaces tous ces liens par le nom de domaine.

Si ces liens sont généré dynamiquement en php ou .. spip (?) regardes plutôt du côté de la configuration de ceux-ci. Il y'a surement un fichier de configuration ou tu peux spécifier le nom de domaine.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar Gaston » 07 Juin 2004 16:24

Bonjour,

pourrais tu résumer ton pb ?

En effet : est-ce que c'est un pb de gestion de DNS côté registar ou un pb de gestion côté SME ?
Qu'est-ce que Google vient faire là dedans ?

dans ton cas la mise à jour des DNS semble bonne : j'accède bien aux sites depuis chez moi (en utilsisant les différentes méthodes données)
Où est le problème ?

C'est volontaire cette multiplication de record A pour ton domaine ??? Tu mélangerais pas tes 7 serveurs SME et ton "super server ":) , parce que je compte bien 8 serveurs qui répondent à ton domaine. C'est vraiment ce que tu veux ?

merci
G.
Code: Tout sélectionner
# dig any ecrinet.net

; <<>> DiG 9.2.1 <<>> any ecrinet.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55372
;; flags: qr rd ra; QUERY: 1, ANSWER: 12, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;ecrinet.net.                   IN      ANY

;; ANSWER SECTION:
ecrinet.net.            258533  IN      NS      ns1.mydomain.com.
ecrinet.net.            258533  IN      NS      ns2.mydomain.com.
ecrinet.net.            258533  IN      NS      ns3.mydomain.com.
ecrinet.net.            258533  IN      NS      ns4.mydomain.com.
ecrinet.net.            1133    IN      A       66.150.161.135
ecrinet.net.            1133    IN      A       66.150.161.141
ecrinet.net.            1133    IN      A       69.25.27.170
ecrinet.net.            1133    IN      A       66.150.161.134
ecrinet.net.            1133    IN      A       66.150.161.136
ecrinet.net.            1133    IN      A       66.150.161.140
ecrinet.net.            1133    IN      A       69.25.27.172
ecrinet.net.            1133    IN      A       66.150.161.133

;; AUTHORITY SECTION:
ecrinet.net.            258533  IN      NS      ns1.mydomain.com.
ecrinet.net.            258533  IN      NS      ns2.mydomain.com.
ecrinet.net.            258533  IN      NS      ns3.mydomain.com.
ecrinet.net.            258533  IN      NS      ns4.mydomain.com.

[quote][/quote]
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar Gaston » 07 Juin 2004 16:29

complément,
j'ai mis du temps à écrire et et pendant ce temps là Muzo a souligné un point très intéressant.
En effet tes liens avec des @IP c'est pas la joie. Pourquoi c'est pas la même dans le DNS ???

dis nous en plus ...
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Pourquoi faire simple...

Messagepar Mssieur_Bricolo » 07 Juin 2004 17:20

Déjà merci pour vos réponses.
J'avais l'impression de passer à côté d'une solution évidente et de mal lire ou comprendre les autres threads.
Mais la solution est peut-être évidente, mais pas encore pour moi.

Pour les dns, merci à Gaston pour cette mise en lumière. J'ai voulu utiliser les services de mydomain.com pour la redirection car ils permettent d'insérer des éléments de référencement sur la page source lorsque je fais une redirection invisible. Si tu affiches les sources de la page, tu verras un code généré automatiquement mais avec les mots-clefs que j'ai définis. Les ip qui apparaissent sont des adresses de page d'erreur utilisées tant que les changements sur les dns ne se sont pas propagées.
Par contre, oh surprise :marre:
Lorsque j'ai actualisé la page, mozilla m'a averti qu'il bloquait un pop-up. Je l'ai autorisé et me voilà avec une fenêtre de pub. Merci la redirection gratuite ! Si j'héberge, c'est bien pour ne pas voir ce genre de chose sur un site pour des gosses.

Pour ce qui est des liens, et là je réponds plus spécialement à Muzo, ils sont générés automatiquement par le code grâce à des balises spip. C'est du type
Code: Tout sélectionner
<a href="#URL_ARTICLE">
pour accéder à la page article en appelant le contenu de l'article spécifié.

Comme ma redirection se fait avec un champ A qui correspond à l'ip du serveur, que cette redirection soit cachée ou non à l'utilisateur, c'est bien cette ip qui est interprétée par spip. J'ai bien une configuration de l'adresse du site et j'ai bien noté
Code: Tout sélectionner
http://ecrinet.net


Actuellement, j'ai une redirection invisible pour masquer l'ip du serveur de façon à ne pas être rejeté par les filtres de certains serveurs d'écoles. Donc, quelque soit le lien, dans la barre d'adresse n'apparaît que le nom de domaine.
En redirection visible, dès la page d'accueil, je peux voir l'ip et tous les liens apparaissent dans la barre avec l'ip réelle.
Cela ne vient pas de spip à mon avis. J'ai pu le constater sur d'autres sites. Par exemple un autre site d'écrits d'élèves qui est hébergé par ouvaton et qui n'a pas de nom de domaine à lui:
http://ecoles34.ouvaton.org/
Là, tous les liens pointent vers le sous-domaine ecole34.ouvaton.org. Je me trompe peut-être mais il me semble que c'est la gestion du nom de domaine qui joue ici puisqu'au niveau des sources le code est le même.
Ce que je crois comprendre: lorsque spip génère ses pages et remplace les balises spip par leur valeur, il fait appel à la résolution de nom de domaine pour traduire la balise #URL_ARTICLE. Comme cette résolution renvoie de toute façon à une ip, celle-ci apparaît dans la page résultante.
Chez un hébergeur, cette résolution ne fait pas apparaître l'ip peut-être parce qu'il ne s'agit pas d'une redirection au niveau de la résolution du nom. Je me demandais si c'était déjà arrivé à quelqu'un et si il existait une solution .

J'ai vraiment pas l'impression d'être clair.
J'écourte mon charabia parce que je viens d'en faire une deuxième tartine et vous allez me trouver indigeste :-$

Le bricolo
Avatar de l’utilisateur
Mssieur_Bricolo
Matelot
Matelot
 
Messages: 5
Inscrit le: 07 Juin 2004 14:26
Localisation: Lunel, Hérault.

Simplifions pour être un peu plus clair

Messagepar Mssieur_Bricolo » 07 Juin 2004 19:06

Grâce à l'intervention de Gaston et à sa proposition d'aide, j'ai pu clarifier mes idées.
Donc je pense maintenant être hors sujet mais je vais quand même poser la question car elle peut servir à quelqu'un d'autre.
Il y a sûrement d'autres bricolos ici 8-[
Hum, j'espère :-#

Si vous avez un serveur sme, une ip fixe et un nom de domaine clairement défini chez votre registrar, que déclarez-vous dans ses dns pour que ce nom pointe vers votre site ?
De même, si vous créez un sous-domaine sur votre serveur (virtual domain ou host) qui bointe sur une autre baie, quelle manipulation faîtes-vous sur les dns de votre registrar ?

Merci de votre patience :help:
Le bricolo
Avatar de l’utilisateur
Mssieur_Bricolo
Matelot
Matelot
 
Messages: 5
Inscrit le: 07 Juin 2004 14:26
Localisation: Lunel, Hérault.

Messagepar sibsib » 07 Juin 2004 22:50

Salut, M'sieur Bricolage ;-)

Bon, tes autres questions, j'ai pas tout compris, mais pour la dernière, çà va, c'est assez clair pour moi :-)

J'ai un serveur SME, une IP fixe et un nom de domaine (acheté chez Gandi, parce que le moins cher !)

Et bien Gandi propose un service de DNS gratuit pour ses clients, et j'ai donc renseigné dans le DNS de GANDI :

schirrms.net in A 213.41.138.173
www.schirrms.net in A 213.41.138.173

J'ai un ibay qui contient <mode pub on>l'excellent produit bookmark4u</mode pub on>
J'ai créé un i-bay qui s'appelle b4u, et je lui ai associé (dans SME) le nom b4u.schirrms.net

Et dans le DNS de GANDI, j'ai mis :

b4u.schirrms.net in CNAME www.schirrms.net (C'est donc un alias)

D'autre part, quel que soient les qualités intrinseques de SPIP, il FAUT que tu arrives à utiliser des liens relatifs dans ton site, sinon tu vas mourir !

Exemple :
Sur mon site, si j'ai un fichier /index.html qui référence au hasard un autre fichier /sme/index.html ,
dans le premier fichier j'écris : <a href="sme/index.html">SME est un produit génial</a>

Ainsi, si quelqu'un est arrivé chez moi par schirrms.net, il verra comme lien :
http://schirrms.net/sme/index.html

Si quelqu'un d'autre arrive par www.schirrms.net, il verra :
http://www.schirrms.net/sme/index.html

Vala, j'espère avoir éclairé ta lanterne, mais je ne suis pas certain d'avoir été très compréhensible :!: :!: :!:

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar Mssieur_Bricolo » 07 Juin 2004 23:31

Merci Sibsib pour cette aide !

En fait j'étais parti d'un postulat complètement faux: ayant un domaine chez un registrar et hébergeant le site correpondant sur un serveur "perso", je ne pouvais faire pointer ce domaine vers mon serveur que par une redirection d'url, web forwarding ou ort selon le jargon utilisé.
J'ai compris ce soir que seul le champs A suffisait à relier le domaine avec le serveur :up:
Donc chez moi, l'enregistrement A 62.39.135.107 pour ecrinet.net devrait suffire (j'ai fait les modifs mais il faut que j'attende la propagation des dns).
Dans ce cas, je n'ai plus de problème d 'affichage de l'adresse de mes liens, que ce soit sur la page ou dans la barre d'adresse. (J'ai testé ça avec un enregistrement chez dyndns.org : http://lepole.dyndns.org ) Et les liens sous SPIP sont des liens relatifs =;

J'ai un ibay qui contient <mode pub on>l'excellent produit bookmark4u</mode pub on>
J'ai créé un i-bay qui s'appelle b4u, et je lui ai associé (dans SME) le nom b4u.schirrms.net

Et dans le DNS de GANDI, j'ai mis :

b4u.schirrms.net in CNAME www.schirrms.net (C'est donc un alias)


Ca j'y suis pas arrivé encore :shock: mais je pense que c'est parce que j'avais trop bricolé dans les dns de mon registrar.
Si je comprends bien :-$ c'est sme qui "gère" les requêtes vers le sous-domaine car une requête vers b4u.schirrms.net renvoie vers www.schirrms.net, donc vers l'ip 213.41.138.173.
Ca veut donc dire que lorsque je tape b4u.schirrms.net dans mon butineur, sme reçoit une requête du type: je voudrais b4u dans la famille schirrms.net. Il vérifie dans ses domaines virtuels s'il a une correspondance entre b4u et une baie et, le cas échéant dirige la requête vers celle-ci.

J'ai tout compris :?: :?: :?:
Si c'est pas du langage de bricolo ça =P~
Avatar de l’utilisateur
Mssieur_Bricolo
Matelot
Matelot
 
Messages: 5
Inscrit le: 07 Juin 2004 14:26
Localisation: Lunel, Hérault.

Messagepar sibsib » 08 Juin 2004 20:55

Mssieur_Bricolo a écrit:
sibsib a écrit:b4u.schirrms.net in CNAME www.schirrms.net (C'est donc un alias)


Ca j'y suis pas arrivé encore :shock: mais je pense que c'est parce que j'avais trop bricolé dans les dns de mon registrar.
Si je comprends bien :-$ c'est sme qui "gère" les requêtes vers le sous-domaine car une requête vers b4u.schirrms.net renvoie vers www.schirrms.net, donc vers l'ip 213.41.138.173.
Ca veut donc dire que lorsque je tape b4u.schirrms.net dans mon butineur, sme reçoit une requête du type: je voudrais b4u dans la famille schirrms.net. Il vérifie dans ses domaines virtuels s'il a une correspondance entre b4u et une baie et, le cas échéant dirige la requête vers celle-ci.

J'ai tout compris :?: :?: :?:
Si c'est pas du langage de bricolo ça =P~


T'as tout compris :-)

En language un poil moins bricolo : HTTP 1.1 a amené la notion de champ host: dans la requête du client (mais tous les browsers depuis netscape 2.0 ont intégré, c'était l'époque de HTTP 1.0).
Ce qui veut dire qu'un client, quand il se connecte à un serveur web, il lui dit :

Passe moi la page /sme/index.html
mais il lui dit aussi :
Je veux la page sur le serveur web www.schirrms.net
Et le serveur (Apache, IIS, et tout les autres - mais surtout Apache, quand même ;-) ) peut gérer ceci en interne.

C'est ce qu'on appelle le 'multi-homing' (plusieurs home sur un seul host - cas typique des hébergeurs)
par rapport au multi-hosting ( un site = une machine)

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar Mssieur_Bricolo » 11 Juin 2004 09:26

Ben oui ça marche !

Alors je remercie Sibsib et Muzo pour leur aide et plus particulièrement Gaston qui a pris sur son temps pour me répondre et m'aider.

Je me permets ce résumé pour le cas où il y aurait d'autres bricolos :
L'objectif initial est de permettre un accés propre et référençable à des sites dynamiques hébergés sur le serveur et d'utiliser le mail associé au nom de domaine, tout cela depuis l'extérieur.

Structure:
- un serveur sme 6.01 en config serveur uniquement, dans une dmz;
- un site dynamique (SPIP) sur la baie pricipale correspondant au domaine principal (ecrinet.net)
- un ou des sites dynamiques (SPIP encore) sur d'autres baies correspondant à des sous-domaines (toto.ecrinet.net, titi.ecrinet.net).
- une ip fixe.

Chez le registrar:
Champs A:ecrinet.net --> l'adresse ip du serveur
Cname : toto.ecrinet.net --> ecrinet.net
Cname : titi.ecrinet.net --> ecrinet.net

sur SME à l'install ou dans la console :
domaine principal: ecrinet.net

Domaines via le manager:
Création de :
- toto.ecrinet.net qui pointe vers la baie du site toto;
- titi.ecrinet.net pointe vers la baie du site titi.

Il y a la possibilité de créer des noms d'hôtes pour un domaine via le menu nom d'hôte et adresse mais je ne suis par arrivé à faire pointer un nom d'hôte pour le domaine ecrinet.net vers une baie.

Pour le serveur de mail :
Chez le regsitrar:
Sachant que le serveur de mail s'appelle mail.nom_de_domaine sur sme (mail.ecrinet.net pour moi), j'ai créé un champs A mail.ecrinet.net --> ip fixe et un champs MX --> mail.ecrinet.net. Je crée ensuite un Cname pop3.ecrinet.net --> mail.ecrinet.net. Je ne parle pas du smtp qui n'est pas accessible depuis l'extérieur.
Sur le serveur, j'active la messagerie Web en https et je rend accessible le pop depuis internet.

Voilà, tout fonctionne, j'ai des adresses claires (autant que peuvent l'être des adresses complètes sur des sites dynamiques) sur les sites et je peux créer des utilisateurs qui auront une adresse de courrier électronique.
Seul hic pour celui-ci, le reverse DNS de mon ip pointe vers un DNS de mon FAI et mon domaine peut très bien être blacklisté selon les destinataires (merci Gaston pour l'avertissement). Mais là, mon FAI refusant de relayer le courrier (je ne leur ai pas demandé, j'ai testé), c'est le sujet d'un autre TOPIC

Merci à tous encore une fois :-({|=
Avatar de l’utilisateur
Mssieur_Bricolo
Matelot
Matelot
 
Messages: 5
Inscrit le: 07 Juin 2004 14:26
Localisation: Lunel, Hérault.


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité