Để một phiên bản RDS trong VPC có thể truy cập "công khai" (Internet), tất cả các mạng con được đính kèm phải là "công khai" - trái ngược với "riêng tư" - các mạng con của VPC.
Một mạng con công cộng về cơ bản được định nghĩa là một mạng con có đối tượng Cổng Internet (igw-xxxxxxxx) là tuyến đường đến "Internet" hoặc ít nhất là đến bất kỳ điểm đến Internet nào bạn cần truy cập. Thông thường, đây là một địa chỉ đích của 0.0.0.0/0
. Các mạng con công cộng phải được sử dụng cho các phiên bản (bao gồm RDS) sẽ có địa chỉ IP công cộng được liên kết và không được sử dụng cho các trường hợp sẽ không có địa chỉ IP công cộng, vì địa chỉ riêng không hoạt động trên Internet mà không dịch.
Ngược lại, một mạng con riêng có bảng định tuyến được cấu hình để tiếp cận các điểm đến Internet thông qua một thể hiện EC2 khác, điển hình là một thể hiện NAT. Điều này hiển thị trong bảng tuyến đường VPC được liên kết với mạng con đó là i-xxxxxxxx, thay vì "igw." Máy đó (chính nó, thực sự sẽ ở trên một mạng con khác với mạng con mà nó hoạt động như một đích tuyến) hoạt động như một dịch giả, cho phép các cá thể chỉ IP riêng tư thực hiện các yêu cầu Internet bên ngoài bằng cách sử dụng công khai máy NAT IP cho nhu cầu Internet của họ. Các trường hợp có địa chỉ IP công cộng không thể tương tác đúng với Internet nếu được gắn với mạng con riêng tư.
Trong trường hợp cụ thể, ở đây, các mạng con được liên kết với thể hiện RDS không thực sự được cấu hình như một thứ có thể được phân loại đơn giản là mạng con riêng tư hoặc mạng công cộng, bởi vì mạng con không có tuyến mặc định nào cả. Thêm một tuyến mặc định thông qua đối tượng "igw", hoặc, như OP đã làm, thêm một tuyến tĩnh vào địa chỉ IP Internet nơi cần kết nối, vào bảng tuyến VPC để các mạng con khắc phục sự cố kết nối.
Tuy nhiên ... Nếu bạn gặp phải một vấn đề tương tự, bạn không thể thay đổi bảng tuyến hoặc xây dựng bảng tuyến mới và liên kết các mạng con với chúng, trừ khi bạn không có gì khác hoạt động chính xác trên mạng con, vì sự thay đổi có thể hợp lý dự kiến sẽ phá vỡ kết nối hiện có. Khóa học chính xác, trong trường hợp đó, sẽ là cung cấp các thể hiện trên các mạng con khác nhau với các mục trong bảng lộ trình chính xác.
Khi thiết lập VPC, lý tưởng là xác định rõ ràng vai trò của mạng con và cung cấp đầy đủ sau đó với các tuyến cần thiết khi VPC được đưa vào sử dụng lần đầu tiên. Điều quan trọng cần nhớ là toàn bộ VPC "LAN" là một mạng được xác định bằng phần mềm. Không giống như trong một mạng vật lý, nơi bộ định tuyến có thể trở thành nút cổ chai và thường có thể đặt các máy có lưu lượng lớn trong số chúng trên cùng một mạng con ... mạng con giao thông không có bất lợi về hiệu năng trên VPC. Máy nên được đặt trên các mạng con phù hợp với nhu cầu địa chỉ IP của máy - địa chỉ công cộng, mạng con công cộng; không có địa chỉ công cộng, mạng con riêng tư.
Thảo luận thêm về hậu cần của các mạng con riêng tư / công cộng trong VPC có thể được tìm thấy trong Tại sao chúng ta cần mạng con riêng tư trong VPC (tại Stack Overflow).
(110)
báo lỗi có nghĩa là "hết thời gian kết nối", vì vậy chắc chắn đây là sự cố kết nối IP. Ví dụ RDS của bạn hiển thị được liên kết với hai mạng con. Trong bảng điều khiển VPC, tuyến đường mặc định của hai mạng con đó là gì? Là "igw-xxxxxxxx" hay là "i-xxxxxxxx"?