Hướng dẫn mongodb bind ip range - mongodb ràng buộc dải ip
Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual Các nhị phân MongoDB, Cảnh báoĐảm bảo rằng các trường hợp Nếu cài đặt tệp cấu hình Để liên kết với tất cả các địa chỉ IPv4, bạn có thể chỉ định địa chỉ IP liên kết của mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.14. Để liên kết với tất cả các địa chỉ IPv4 và IPv6, bạn có thể chỉ định địa chỉ IP liên kết của mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.15 hoặc cách khác, sử dụng cài đặt mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.16 mới hoặc tùy chọn dòng lệnh mới mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.17. Mẹo
Tổng quan¶Bắt đầu từ MongoDB 3.6, nhị phân MongoDB, mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.18 và mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.19, liên kết với localhost theo mặc định. Nếu cài đặt tệp cấu hình 0 hoặc tùy chọn dòng lệnh 1 được đặt cho nhị phân, nhị phân cũng liên kết với địa chỉ IPv6 localhost.Sự cân nhắc;Cảnh báo Đảm bảo rằng các trường hợp mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.18 và mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.19 của bạn chỉ có thể truy cập được trên các mạng đáng tin cậy. Nếu hệ thống của bạn có nhiều giao diện mạng, hãy liên kết các chương trình MongoDB với giao diện mạng riêng hoặc nội bộ. Để ghi đè và liên kết với các địa chỉ IP khác, bạn có thể sử dụng cài đặt tệp cấu hình 4 hoặc tùy chọn dòng lệnh 5 để chỉ định danh sách tên máy chủ hoặc địa chỉ IP.Ví dụ: trường hợp mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.18 sau đây liên kết với cả Localhost và tên máy chủ 7, được liên kết với địa chỉ IP 8:mongod --bind_ip localhost,My-Example-Associated-Hostname Để kết nối với trường hợp này, các máy khách từ xa phải chỉ định tên máy chủ hoặc địa chỉ IP được liên kết của nó 8:mongo --host My-Example-Associated-Hostname mongo --host 198.51.100.1 Để liên kết với tất cả các địa chỉ IPv4, bạn có thể chỉ định địa chỉ IP liên kết của 0. Để liên kết với tất cả các địa chỉ IPv4 và IPv6, bạn có thể chỉ định địa chỉ IP liên kết của 1 hoặc cách khác, sử dụng cài đặt 2 mới hoặc tùy chọn dòng lệnh mới 3. Tôi là một người mới để thiết lập môi trường máy chủ và MongoDB. Điều này có vẻ như một cái gì đó thực sự đơn giản, tuy nhiên, tôi thực sự cần sự giúp đỡ của bạn về nó. Tôi đang cố gắng kết nối với máy ảo của mình chạy phiên bản MongoDB từ máy cục bộ, mà tôi tin rằng phải tương tự như môi trường sản xuất khi tôi chạy nó trên một máy chủ từ xa riêng. Môi trường như sau:
Tôi đã thay đổi tệp bind_ip in /etc/mongod.conf từbind_ip in /etc/mongod.conf file from
đến
Sau khi tôi khởi động lại dịch vụ Mongod, cả máy ảo và máy cục bộ đều không thể truy cập MongoDB thông qua lệnh MongoDB và cho tôi lỗi sau.
Tuy nhiên, nếu tôi thay đổi
Và khởi động lại dịch vụ, nó hoạt động và tôi có thể truy cập bằng Mongo từ máy cục bộ của mình. Có vẻ như không hoạt động với nhiều địa chỉ IP. Tôi đã cố gắng tìm kiếm trong tài liệu MongoDB, tuy nhiên, họ đã đề cập rằng Bind_ip có một danh sách phân tách bằng dấu phẩy, điều này thực sự làm tôi bối rối. Cảm ơn vì sự giúp đỡ của bạn trước đó. |