คำถามติดแท็ก dns

คำถามเกี่ยวกับ DNS ต้องมีการเขียนโปรแกรมที่เกี่ยวข้อง ใช้แท็กนี้สำหรับคำถามเกี่ยวกับการเขียนโปรแกรมที่เกี่ยวข้องกับการเขียนโค้ดที่โต้ตอบกับ Domain Name System (DNS) ตัวอย่างเช่นการเขียนโค้ดที่ใช้ gethostbyname ()

10
ที่มาของข้อผิดพลาดคืออะไร: getaddrinfo EAI_AGAIN?
เซิร์ฟเวอร์ของฉันส่งสิ่งนี้ในวันนี้ซึ่งเป็นข้อผิดพลาด Node.js ที่ฉันไม่เคยเห็นมาก่อน: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) ฉันสงสัยว่าสิ่งนี้เกี่ยวข้องกับการโจมตี DynDns DDOS ซึ่งส่งผลกระทบต่อ Shopify และบริการอื่น ๆ ในปัจจุบันหรือไม่ นี่คือบทความเกี่ยวกับเรื่องนี้ คำถามหลักของฉันคือdns.jsทำอะไร? มันเป็นส่วนใดของโหนด? ฉันจะสร้างข้อผิดพลาดนี้ขึ้นใหม่โดยใช้โดเมนอื่นได้อย่างไร

14
ssh: ไม่สามารถแก้ไขชื่อโฮสต์ [hostname]: nodename หรือ servname ที่ระบุหรือไม่เป็นที่รู้จัก
ฉันกำลังพยายามตั้งค่า VPN ด้วย Raspberry Pi และขั้นตอนแรกคือการได้รับความสามารถในการsshเข้าสู่อุปกรณ์จากภายนอกเครือข่ายท้องถิ่นของฉัน ไม่ว่าด้วยเหตุผลใดสิ่งนี้พิสูจน์ได้ว่าเป็นไปไม่ได้และฉันก็ไม่ได้ระแคะระคายเลยแม้แต่น้อยว่าทำไม เมื่อฉันพยายามsshเข้าสู่เซิร์ฟเวอร์ของuser@hostnameฉันฉันได้รับข้อผิดพลาด: ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known อย่างไรก็ตามฉันสามารถเข้าสู่เซิร์ฟเวอร์ด้วย ssh user@[local IP] เซิร์ฟเวอร์เป็น Raspberry Pi Model B ที่รันการกระจายล่าสุดของ Raspbian และเครื่องที่ฉันพยายามเชื่อมต่อด้วยคือ Macbook Pro ที่ใช้ Mavericks sshถูกเปิดใช้งานบน Raspberry Pi เมื่อฉันตั้งค่า Raspbian ฉันอ่าน Stack Overflow มาหลายชั่วโมงแล้วเพื่อพยายามดูว่ามีใครมีปัญหานี้อีกหรือไม่และฉันไม่พบอะไรเลย ทุกsshบทช่วยสอนที่ฉันพบบอกว่าฉันควรจะสามารถตั้งค่าบนเครื่องระยะไกลและเข้าสู่ระบบได้จากทุกที่โดยใช้ชื่อโฮสต์และฉันไม่เคยประสบความสำเร็จในเรื่องนี้
132 linux  networking  ssh  dns 

1
Nginx โดเมนที่แตกต่างกันบน IP เดียวกัน
ฉันต้องการโฮสต์ 2 โดเมนที่แตกต่างกันในเซิร์ฟเวอร์เดียวกันโดยใช้ nginx ฉันเปลี่ยนเส้นทางโดเมนทั้งสองไปยังโฮสต์นี้ผ่านคุณสมบัติ @ แม้ว่าฉันจะกำหนดค่าเซิร์ฟเวอร์ 2 บล็อกที่แตกต่างกัน แต่เมื่อใดก็ตามที่ฉันพยายามเข้าถึงโดเมนที่สองมันจะเปลี่ยนเส้นทางไปยังโดเมนแรก นี่คือ config ของฉัน server { listen www.domain1.com:80; access_log /var/log/nginx/host.domain1.access.log main; root /var/www/domain1; server_name www.domain1.com; location ~ \.php$ { # Security: must set cgi.fixpathinfo to 0 in php.ini! fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include …
127 nginx  dns 

9
สร้างโดเมนย่อยได้ทันทีด้วย. htaccess (PHP)
ฉันต้องการสร้างระบบซึ่งในการสมัครจะสร้างโดเมนย่อยบนเว็บไซต์ของฉันสำหรับพื้นที่บัญชีผู้ใช้ เช่น johndoe.website.com ฉันคิดว่ามันน่าจะเกี่ยวกับไฟล์. htaccess และอาจเปลี่ยนเส้นทางไปยังตำแหน่งอื่นบนเว็บไซต์? ฉันไม่รู้จริง แต่ข้อมูลใด ๆ ที่จะเริ่มต้นฉันจะได้รับการชื่นชมอย่างมาก การสร้างพื้นที่ลงทะเบียนไม่ใช่ปัญหา - ฉันทำหลายครั้งแล้ว ฉันไม่แน่ใจว่าจะเริ่มต้นด้วยโดเมนย่อยที่ใด

15
การใช้ DNS เพื่อเปลี่ยนเส้นทางไปยัง URL อื่นที่มีเส้นทาง [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังพยายามเปลี่ยนเส้นทางโดเมนไปยังโดเมนอื่นผ่าน DNS ฉันรู้ว่าการใช้ใน CNAME นั้นเป็นไปได้ www.proof.com IN CNAME www.proof-two.com. สิ่งที่ฉันต้องการคือการเปลี่ยนเส้นทางด้วยเส้นทาง เมื่อมีคนพิมพ์www.proof.comควรพาพวกเขาไปที่www.proof-two.com/path/index.htm ฉันรู้ว่าสามารถทำได้โดยใช้สิ่งอำนวยความสะดวกของเว็บเซิร์ฟเวอร์ แต่ฉันต้องการการเปลี่ยนเส้นทาง DNS เป็นไปได้หรือไม่
120 dns  redirect 

4
การโฮสต์แบบคงที่บน Amazon S3 - การกำหนดค่า DNS
ฉันกำลังทำงานกับเว็บแอปเล็ก ๆ (ฝั่งไคลเอ็นต์ทั้งหมด) ฉันต้องการโฮสต์บน Amazon S3 ฉันพบคำแนะนำหลายอย่างเกี่ยวกับเรื่องนี้และได้จัดการสร้างที่เก็บข้อมูล (ชื่อเดียวกับโดเมนของฉัน) ตั้งเป็นเว็บไซต์และอัปโหลดเนื้อหาบางส่วน สิ่งที่ฉันกำลังดิ้นรนและเมื่อเอกสารทั้งหมดเริ่มคลุมเครือเล็กน้อยคือวิธีกำหนดค่า DNS ของฉันอย่างถูกต้อง ผู้รับจดทะเบียนทั้งหมดของฉัน ( 123-reg ) สามารถแนะนำได้คือการส่งต่อเว็บซึ่งทำให้ฉันมี mydomain.com.s3.amazonaws.com ฉันต้องกำหนดค่าอะไรและที่ไหน (เช่น 123-reg / Amazon) ฉันจะได้รับ URL ที่สะอาด

8
จะเอาชนะข้อ จำกัด CNAME ของโดเมนรากได้อย่างไร
เรากำลังโฮสต์เว็บแอปพลิเคชันมากมายสำหรับลูกค้าของเรา เห็นได้ชัดว่าพวกเขาต้องการใช้โดเมนของตัวเองเพื่ออ้างถึงแอปพลิเคชันเหล่านั้นโดยปกติแล้วพวกเขาต้องการให้ผู้ใช้ทุกคนพิมพ์http://www.customer1.exampleหรือhttp://customer1.exampleไปที่เว็บแอปพลิเคชันของตน สถานการณ์ที่เรากำลังเผชิญคือเราจำเป็นต้องมีความยืดหยุ่นในการเปลี่ยนที่อยู่ IP ในอนาคตอันใกล้นี้ และเราไม่ต้องการพึ่งพาลูกค้าที่ทำการเปลี่ยนแปลงบันทึกในโดเมนของพวกเขา ดังนั้นเราจึงคิดว่าการใช้CNAMEระเบียนจะได้ผล แต่เมื่อเราพบว่าCNAMEระเบียนจะใช้ไม่ได้กับโดเมนราก โดยทั่วไป: customer1.example IN CNAME customer1.mycompanydomain.example //this is invalid as the RFC www.customer1.example IN CNAME customer1.mycompanydomain.example //this is valid and will work เราต้องการที่จะสามารถเปลี่ยนที่อยู่ IP customer1.mycompanydomain.exampleหรือAบันทึกและลูกค้าของเราจะปฏิบัติตามบันทึกนี้ซึ่งเราสามารถควบคุมได้ ใน DNS ของเราจะมีลักษณะดังนี้: customer1.mycompanydomain.example IN A 192.0.2.1 ความคิดใด ๆ ?
117 networking  dns  rfc  cname 

4
ตั้งค่า Heroku และ GoDaddy ไหม [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังพยายามหาชื่อโดเมนที่ซื้อผ่าน GoDaddy เพื่อทำงานกับไซต์ที่โฮสต์ Heroku ของฉัน ฉันจะกำหนดค่าชื่อโดเมนของฉันให้ทำงานกับ Heroku ได้อย่างไร?
108 heroku  dns 

8
ไฟล์โฮสต์อยู่บน iPhone หรือไม่ จะเปลี่ยนได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน8 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังพัฒนาแอปพลิเคชันที่สอบถามไปยังเซิร์ฟเวอร์ ใน Mac ของฉันฉันใช้ไฟล์โฮสต์เพื่อเปลี่ยน DNS ให้ชี้ไปที่เซิร์ฟเวอร์ภายในภายในเครือข่ายท้องถิ่นของฉัน ตอนนี้ฉันต้องการทดสอบกับ iPhone ของฉันปัญหาคือ iPhone ของฉันไม่รู้จักเซิร์ฟเวอร์นั้นเนื่องจากไม่มีการกำหนดค่าสำหรับ DNS บน Mac หรือ Windows ของฉันฉันเพียงแค่เพิ่ม: 192.168.0.20 http://www.google.comไปยังไฟล์โฮสต์ ตอนนี้ฉันจะแจ้งให้ iPhone ทราบ URL ได้http://www.google.comอย่างไร: ?
104 iphone  dns  hosts-file 

5
RRSet ประเภท CNAME ที่มีชื่อ DNS foo.com ไม่ได้รับอนุญาตที่ apex ใน zone bar.com
ฉันเป็นเจ้าของfoo.comและbar.com. ฉันกำลังจัดการทั้งใน Route53 foo.comเป็นเจ้าภาพจัดงานเว็บไซต์ของฉันและฉันต้องการที่จะเข้าชมโดยตรงจากไปbar.com foo.comฉันพยายามตั้งค่าCNAMEบันทึกเพื่อbar.comชี้ไปที่foo.comแต่ฉันได้รับข้อความแสดงข้อผิดพลาด: RRSet of type CNAME with DNS name foo.com. is not permitted at apex in zone bar.com. เหตุใดจึงไม่ได้ผลและฉันจะทำอะไรแทนได้

4
จะเชื่อมโยงโดเมนของ GoDaddy กับสภาพแวดล้อม AWS Elastic Beanstalk ได้อย่างไร
ฉันทำงานเป็นปัญหานี้พยายามที่จะเชื่อมโยงของฉันโดเมน Godaddyกับอินสแตนซ์ AWS ยืดหยุ่นฝักถั่ว ฉันพบเอกสารจำนวนมากเกี่ยวกับวิธีเชื่อมโยงอินสแตนซ์ EC2กับโดเมนบน Godaddy แต่ไม่ใช่สำหรับอินสแตนซ์ Elastic Beanstalk ดังนั้นฉันจึงลงเอยด้วย URL นี้:www.MY_SITE.elasticbeanstalk.com นี่คือสิ่งที่ฉันทำกับอินสแตนซ์ EC2: ฉันอัปเดตNameserversบนโดเมน Godaddy ของฉันด้วยเซิร์ฟเวอร์จากRoute 53 Hosted Zone ของฉัน ฉันสร้างElastic IPใหม่บนคอนโซล EC2 ฉันกลับไปที่ Godaddy และอัปเดตฟิลด์DNS A @จาก DNS Manager ด้วย EC2 Elastic IP หนึ่ง โดยปกติคุณต้องรอ 1 ชั่วโมงถึง 48 ชั่วโมงจึงจะได้ผล ฉันจะทำเช่นเดียวกันกับอินสแตนซ์ AWS Elastic Beanstalk ไม่ใช่ EC2 ได้อย่างไร ฉันไม่เห็นอินสแตนซ์ที่ฉันสร้างจากคอนโซล …

6
วิธีทำให้ Java ใช้ DNS Caching Timeout ได้อย่างไร
เราใช้ GSLB สำหรับการกระจายทางภูมิศาสตร์และการจัดสรรภาระงาน แต่ละบริการได้รับการกำหนดชื่อโดเมนคงที่ ด้วยความมหัศจรรย์ของ DNS ชื่อโดเมนจะถูกแก้ไขเป็น IP ที่ใกล้เคียงกับเซิร์ฟเวอร์ที่โหลดน้อยที่สุด เพื่อให้การทำโหลดบาลานซ์ทำงานได้แอ็พพลิเคชันเซิร์ฟเวอร์จำเป็นต้องใช้ TTL จากการตอบสนอง DNS และเพื่อแก้ไขชื่อโดเมนอีกครั้งเมื่อแคชหมดเวลา อย่างไรก็ตามฉันไม่สามารถหาวิธีทำได้ใน Java แอปพลิเคชันอยู่ใน Java 5 ซึ่งทำงานบน Linux (Centos 5)
102 java  dns  gslb 

15
รับโดเมนย่อยจาก URL
การรับโดเมนย่อยจาก URL นั้นฟังดูง่ายในตอนแรก http://www.domain.example สแกนหาช่วงแรกจากนั้นส่งคืนสิ่งที่ตามมาหลัง "http: //" ... แล้วคุณจำไว้ http://super.duper.domain.example โอ้. ถ้าอย่างนั้นคุณก็คิดว่าโอเคหาคาบสุดท้ายย้อนกลับคำและรับทุกอย่างก่อน! แล้วคุณจำไว้ http://super.duper.domain.co.uk และคุณกลับมาที่กำลังสอง ใครมีไอเดียดีๆนอกเหนือจากการจัดเก็บรายการ TLD ทั้งหมด
101 url  parsing  dns  subdomain 

6
จะกำหนดค่า DNS ของแอปพลิเคชัน heroku เป็นโดเมนของ Godaddy ได้อย่างไร
ฉันได้สร้างแอปพลิเคชัน heroku และต้องการให้โดเมนจาก godaddy.com ฉันได้กำหนดค่าโฮสต์ทั้งสามที่ให้โดย heroku แต่ตอนนี้ฉันได้รับข้อผิดพลาดว่า: Heroku | ไม่มีแอปดังกล่าว ไม่มีแอปที่กำหนดค่าไว้ที่ชื่อโฮสต์นั้น บางทีเจ้าของแอปอาจเปลี่ยนชื่อหรือคุณพิมพ์ URL ผิด ฉันต้องการทราบ: มีวิธีอื่นในการกำหนดค่าแอป heroku หรือไม่? UPDATED: วิธีการใหม่ โดยใช้การเชื่อมโยงนี้สำหรับวิธีการใหม่ คำตอบที่ยอมรับคือฟีเจอร์เก่า
99 heroku  dns 

13
ฉันจะกำจัดการแก้ปัญหา / การโหลด localhost / virtualhost ที่ช้า (ความล่าช้า 2-3 วินาที) บน MacOS X Lion ได้อย่างไร
ตั้งแต่ตั้งค่าสภาพแวดล้อมการพัฒนาของฉันบน Mac OS X Lion (macbook air ใหม่เอี่ยมที่ซื้อในเดือนมกราคม 2555) ฉันสังเกตเห็นว่าการแก้ไขโฮสต์เสมือนนั้นช้ามาก (ประมาณ 3 วินาที) ในครั้งแรก แต่หลังจากนั้นก็เร็วตราบเท่าที่ ฉันยังคงโหลดมันเป็นประจำ ถ้าฉันปล่อยไว้โดยไม่แตะต้องสักสองสามนาทีแล้วโหลดใหม่อีกครั้งการโหลดครั้งแรกจะช้าลงอย่างเจ็บปวด (อีกครั้ง) ดูเหมือนว่ามีบางอย่างถูกแคช ดังที่เห็นด้านล่างฉันไม่ได้ใช้. local TLD การตั้งค่าของฉัน: Apache 2 - MySQL - PHP ติดตั้งและเปิดใช้งาน - เพิ่มโฮสต์เสมือนสองสามโฮสต์ซึ่งฉันสร้างขึ้นสำหรับ localhost / etc / hosts ของฉัน: 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 127.0.0.1 myproject.dev ::1 myproject.dev …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.